Sector
Industrials
Industry
Pollution & Treatment Controls
Market Cap
7.95
Volume
569,545
P/E
38.58
ROE
13.33
52W High
53.63
52W Low
34.75
Price Overview
Open
46.85
High
47.66
Low
46.68
Intraday Range
2.1%
20D Avg Volume
859,332
Distance From 52W High
-11.53%
Technical Levels
20 SMA
48.69
50 SMA
48.25
200 SMA
47.28
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 46.85 47.66 46.68 47.45 569,545 ▲ 1.56% 0.28% 2.1%
2026-06-01 46.51 46.79 45.79 46.72 939,400 ▼ -0.6% -1.04% 2.18%
2026-05-29 47.15 47.77 46.95 47.0 1,209,800 ▼ -0.02% 0.3% 1.75%
2026-05-28 47.61 47.77 45.79 47.01 1,649,000 ▼ -3.67% -2.44% 4.32%
2026-05-27 49.04 49.19 48.57 48.8 622,400 ▼ -0.06% 0.43% 1.28%
2026-05-26 48.33 48.95 48.05 48.83 715,000 ▲ 1.73% 0.69% 1.87%
2026-05-22 47.82 48.15 47.13 48.0 872,300 ▼ nan% nan% 2.16%
Fundamentals
Business
Sector Industrials
Industry Pollution & Treatment Controls
Market Cap 7.95B
Float Adj MCap 7.03B
Valuation
P/E 38.58
Forward P/E 24.69
P/S 4.59
P/B 4.93
PEG 1.64
Quality Metrics
ROE 13.33%
ROA 7.2%
Gross Margin 45.38%
Operating Margin 19.12%
Profit Margin 12.26%
Trading Metrics
Relative Volume 0.53
Average Volume 1.07M
Beta 0.86
Short Float 3.79%
Latest Q/Q Growth
Revenue 6.34%
Profit 39.9%
Operating Income 28.48%
EPS 45.83%
Quarterly History
Revenue Qtrs 0.43, 0.41, 0.46, 0.44
Profit Qtrs 0.06, 0.04, 0.06, 0.05
Operating Qtrs 0.08, 0.06, 0.08, 0.08
EPS Qtrs 0.35, 0.24, 0.35, 0.29