Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
23.48
Volume
778,680
P/E
24.26
ROE
34.31
52W High
109.28
52W Low
79.91
Price Overview
Open
97.23
High
97.14
Low
95.63
Intraday Range
1.57%
20D Avg Volume
1,433,144
Distance From 52W High
-11.87%
Technical Levels
20 SMA
97.94
50 SMA
95.15
200 SMA
93.24
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-09-04 97.23 97.14 95.63 96.31 778,680 ▼ -1.61% -0.66% 1.57%
2026-09-03 97.59 99.25 97.2 97.88 2,032,100 ▲ 0.69% 0.39% 2.11%
2026-09-02 97.03 98.55 96.9 97.21 1,762,900 ▲ 0.16% -0.02% 1.7%
2026-09-01 96.72 99.43 96.65 97.05 1,803,000 ▼ -1.54% -1.88% 2.88%
2026-08-31 99.02 99.34 97.4 98.57 2,761,000 ▲ 0.01% 0.47% 1.99%
2026-08-28 98.69 99.26 97.64 98.56 1,201,500 ▲ 0.19% 0.33% 1.66%
2026-08-27 98.18 98.53 97.33 98.37 956,100 ▼ nan% nan% 1.23%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 23.48B
Float Adj MCap 23.43B
Valuation
P/E 24.26
Forward P/E 20.19
P/S 3.98
P/B 7.59
PEG 2.3
Quality Metrics
ROE 34.31%
ROA 10.31%
Gross Margin 60.18%
Operating Margin 21.37%
Profit Margin 17.35%
Trading Metrics
Relative Volume 0.7
Average Volume 1.91M
Beta 0.76
Short Float 2.95%
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