Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
27.09
Volume
3,278,270
P/E
27.98
ROE
34.31
52W High
115.17
52W Low
79.8
Price Overview
Open
108.01
High
115.17
Low
107.5
Intraday Range
7.13%
20D Avg Volume
1,802,348
Distance From 52W High
-3.54%
Technical Levels
20 SMA
100.94
50 SMA
98.13
200 SMA
92.76
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-10-30 108.01 115.17 107.5 111.09 3,278,270 ▲ 6.76% 3.8% 7.13%
2026-10-29 103.4 104.09 102.67 104.06 1,969,600 ▲ 1.23% 0.58% 1.39%
2026-10-28 102.61 103.3 102.18 102.8 2,513,400 ▼ -0.38% -0.56% 1.1%
2026-10-27 102.67 103.41 102.02 103.19 1,932,700 ▼ -0.15% -0.66% 1.36%
2026-10-26 103.31 104.21 102.43 103.35 1,566,900 ▼ -0.94% -0.98% 1.73%
2026-10-23 104.74 105.61 103.6 104.33 1,129,300 ▼ -0.54% -0.15% 1.94%
2026-10-22 102.0 104.9 102.0 104.9 1,717,900 ▼ nan% nan% 2.84%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 27.09B
Float Adj MCap 27.02B
Valuation
P/E 27.98
Forward P/E 23.24
P/S 4.59
P/B 8.76
PEG 2.46
Quality Metrics
ROE 34.31%
ROA 10.31%
Gross Margin 60.18%
Operating Margin 21.37%
Profit Margin 17.35%
Trading Metrics
Relative Volume 2.55
Average Volume 1.63M
Beta 0.78
Short Float 2.84%
Latest Q/Q Growth
Revenue 3.66%
Profit -5.12%
Operating Income -6.8%
EPS -3.92%
Quarterly History
Revenue Qtrs 1.47, 1.42, 1.4, 1.4
Profit Qtrs 0.24, 0.25, 0.25, 0.24
Operating Qtrs 0.32, 0.34, 0.32, 0.33
EPS Qtrs 0.98, 1.02, 1.01, 0.95