Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
22.96
Volume
1,075,671
P/E
23.72
ROE
34.31
52W High
109.53
52W Low
79.91
Price Overview
Open
94.99
High
94.99
Low
92.36
Intraday Range
2.84%
20D Avg Volume
1,785,694
Distance From 52W High
-14.0%
Technical Levels
20 SMA
93.22
50 SMA
88.45
200 SMA
93.57
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-31 94.99 94.99 92.36 94.19 1,075,671 ▼ -0.54% 0.3% 2.84%
2026-07-30 97.45 99.64 93.9 94.71 1,894,300 ▼ -4.17% -1.4% 6.12%
2026-07-29 101.52 102.25 96.93 98.83 3,105,500 ▲ 0.37% 3.1% 5.49%
2026-07-28 95.56 98.54 94.5 98.47 3,135,700 ▲ 4.44% 1.36% 4.27%
2026-07-27 92.63 94.37 92.31 94.28 1,853,500 ▲ 2.46% 0.66% 2.23%
2026-07-24 91.7 92.73 90.68 92.02 1,764,200 ▲ 0.57% 0.22% 2.26%
2026-07-23 90.66 91.66 89.9 91.5 1,478,700 ▼ nan% nan% 1.96%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 22.96B
Float Adj MCap 22.91B
Valuation
P/E 23.72
Forward P/E 19.79
P/S 3.89
P/B 7.43
PEG 2.91
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.47
Average Volume 2.28M
Beta 0.78
Short Float 3.25%
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