Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
22.15
Volume
461,357
P/E
23.24
ROE
36.46
52W High
109.53
52W Low
79.91
Price Overview
Open
90.62
High
90.88
Low
89.35
Intraday Range
1.71%
20D Avg Volume
2,023,843
Distance From 52W High
-17.07%
Technical Levels
20 SMA
91.18
50 SMA
87.19
200 SMA
93.87
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-22 90.62 90.88 89.35 90.83 461,357 ▲ 0.72% 0.49% 1.71%
2026-07-21 91.98 92.04 89.77 90.18 1,494,500 ▼ -3.19% -1.26% 2.53%
2026-07-20 94.17 94.18 92.74 93.15 1,332,400 ▼ -0.7% 0.38% 1.55%
2026-07-17 93.3 96.67 93.3 93.81 3,043,100 ▼ -0.42% -0.97% 3.61%
2026-07-16 91.71 94.29 91.71 94.21 1,389,300 ▲ 3.53% 0.78% 2.81%
2026-07-15 91.17 92.46 90.71 91.0 1,647,900 ▼ -0.98% -0.79% 1.93%
2026-07-14 92.15 93.06 91.2 91.9 1,267,200 ▼ nan% nan% 2.04%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 22.15B
Float Adj MCap 22.1B
Valuation
P/E 23.24
Forward P/E 19.32
P/S 3.89
P/B 7.37
PEG 2.76
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.64
Average Volume 2.32M
Beta 0.78
Short Float 3.33%
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