Sector
Industrials
Industry
Engineering & Construction
Market Cap
8.49
Volume
3,453,238
P/E
19.98
ROE
24.3
52W High
42.96
52W Low
25.81
Price Overview
Open
32.06
High
33.22
Low
31.56
Intraday Range
5.28%
20D Avg Volume
2,975,172
Distance From 52W High
-22.8%
Technical Levels
20 SMA
31.59
50 SMA
29.47
200 SMA
32.52
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-31 32.06 33.22 31.56 33.16 3,453,238 ▲ 2.19% -1.2% 5.28%
2026-07-30 34.96 34.96 32.04 32.45 6,912,000 ▼ -3.94% 3.49% 9.11%
2026-07-29 33.48 34.72 33.32 33.78 7,107,900 ▲ 0.81% -0.09% 4.2%
2026-07-28 32.38 33.55 31.99 33.51 3,536,600 ▲ 5.08% 1.54% 4.88%
2026-07-27 31.81 32.44 31.71 31.89 2,629,500 ▲ 0.57% 0.32% 2.3%
2026-07-24 30.59 32.06 30.41 31.71 2,205,900 ▲ 3.73% 0.07% 5.43%
2026-07-23 30.85 31.34 30.44 30.57 2,221,900 ▼ nan% nan% 2.96%
Fundamentals
Business
Sector Industrials
Industry Engineering & Construction
Market Cap 8.49B
Float Adj MCap 8.44B
Valuation
P/E 19.98
Forward P/E 19.18
P/S 1.74
P/B 4.62
PEG 2.1
Quality Metrics
ROE 24.3%
ROA 8.54%
Gross Margin 21.84%
Operating Margin 14.25%
Profit Margin 10.0%
Trading Metrics
Relative Volume 0.99
Average Volume 3.6M
Beta 0.92
Short Float 5.26%
Latest Q/Q Growth
Revenue 0.78%
Profit -10.86%
Operating Income -1.56%
EPS 16.67%
Quarterly History
Revenue Qtrs 1.22, 1.21, 1.33, 1.37
Profit Qtrs 0.09, 0.11, 0.13, 0.11
Operating Qtrs 0.13, 0.13, 0.17, 0.16
EPS Qtrs 0.42, 0.36, 0.4, 0.48