Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
24.71
Volume
1,416,966
P/E
25.53
ROE
34.31
52W High
105.16
52W Low
79.8
Price Overview
Open
101.21
High
102.35
Low
100.56
Intraday Range
1.78%
20D Avg Volume
1,745,148
Distance From 52W High
-3.64%
Technical Levels
20 SMA
97.44
50 SMA
97.06
200 SMA
92.62
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-10-20 101.21 102.35 100.56 101.33 1,416,966 ▲ 0.86% 0.74% 1.78%
2026-10-19 100.62 100.94 100.19 100.47 963,900 ▼ -0.56% -0.42% 0.75%
2026-10-16 101.46 101.7 99.99 101.04 2,570,800 ▲ 0.08% 0.5% 1.71%
2026-10-15 102.3 104.0 100.4 100.96 2,451,200 ▲ 0.3% 1.63% 3.59%
2026-10-14 98.96 100.73 98.79 100.66 1,804,600 ▲ 1.69% -0.03% 1.96%
2026-10-13 99.0 99.74 98.16 98.99 1,907,000 ▲ 0.8% 0.81% 1.61%
2026-10-12 97.6 98.91 97.25 98.2 844,700 ▼ nan% nan% 1.71%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 24.71B
Float Adj MCap 24.66B
Valuation
P/E 25.53
Forward P/E 21.2
P/S 4.19
P/B 7.99
PEG 2.39
Quality Metrics
ROE 34.31%
ROA 10.31%
Gross Margin 60.18%
Operating Margin 21.37%
Profit Margin 17.35%
Trading Metrics
Relative Volume 1.07
Average Volume 1.67M
Beta 0.78
Short Float 2.96%
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