Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
20.24
Volume
1,512,805
P/E
21.24
ROE
36.46
52W High
109.69
52W Low
80.03
Price Overview
Open
82.83
High
83.43
Low
82.03
Intraday Range
1.71%
20D Avg Volume
2,408,170
Distance From 52W High
-24.85%
Technical Levels
20 SMA
85.71
50 SMA
87.49
200 SMA
97.07
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 82.83 83.43 82.03 82.43 1,512,805 ▼ -1.4% -0.92% 1.71%
2026-06-01 82.23 84.72 82.23 83.6 2,848,100 ▲ 1.67% 0.0% 3.03%
2026-05-29 83.66 84.52 82.16 82.23 4,412,500 ▼ -1.5% 0.22% 2.87%
2026-05-28 84.06 84.84 80.03 83.48 5,292,100 ▼ -1.16% -0.47% 6.01%
2026-05-27 85.82 86.92 84.15 84.46 2,609,300 ▼ -1.85% -0.27% 3.29%
2026-05-26 86.85 86.85 85.64 86.05 1,773,500 ▼ -0.86% 0.05% 1.41%
2026-05-22 86.21 87.21 85.86 86.8 1,559,100 ▼ nan% nan% 1.58%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 20.24B
Float Adj MCap 20.2B
Valuation
P/E 21.24
Forward P/E 17.72
P/S 3.56
P/B 6.74
PEG 2.46
Quality Metrics
ROE 36.46%
ROA 11.32%
Gross Margin 59.86%
Operating Margin 23.77%
Profit Margin 17.32%
Trading Metrics
Relative Volume 0.72
Average Volume 2.1M
Beta 0.93
Short Float 2.85%
Latest Q/Q Growth
Revenue 1.86%
Profit 0.0%
Operating Income 6.96%
EPS 0.99%
Quarterly History
Revenue Qtrs 1.42, 1.4, 1.4, 1.37
Profit Qtrs 0.25, 0.25, 0.24, 0.22
Operating Qtrs 0.34, 0.32, 0.33, 0.31
EPS Qtrs 1.02, 1.01, 0.95, 0.89