Sector
Industrials
Industry
Industrial Distribution
Market Cap
7.58
Volume
3,322,837
P/E
16.91
ROE
23.56
52W High
59.66
52W Low
40.03
Price Overview
Open
41.44
High
43.01
Low
41.29
Intraday Range
4.15%
20D Avg Volume
2,618,397
Distance From 52W High
-28.21%
Technical Levels
20 SMA
43.11
50 SMA
44.24
200 SMA
49.78
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-09-16 41.44 43.01 41.29 42.83 3,322,837 ▲ 4.26% 0.88% 4.15%
2026-09-15 41.13 41.52 40.27 41.08 2,860,600 ▲ 0.66% 0.78% 3.1%
2026-09-14 40.21 41.2 40.03 40.81 3,011,600 ▲ 0.47% -1.01% 2.92%
2026-09-11 41.38 41.38 40.44 40.62 3,841,200 ▼ -0.56% 1.3% 2.32%
2026-09-10 41.0 41.9 40.41 40.85 5,432,800 ▼ -1.8% -1.44% 3.69%
2026-09-09 44.28 44.28 41.25 41.6 5,648,800 ▼ -5.58% 0.5% 7.35%
2026-09-08 44.54 44.55 43.42 44.06 3,643,400 ▼ nan% nan% 2.6%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 7.58B
Float Adj MCap 7.55B
Valuation
P/E 16.91
Forward P/E 11.73
P/S 0.88
P/B 3.73
PEG 1.4
Quality Metrics
ROE 23.56%
ROA 7.13%
Gross Margin 27.05%
Operating Margin 10.58%
Profit Margin 5.96%
Trading Metrics
Relative Volume 1.21
Average Volume 2.37M
Beta 0.91
Short Float 6.12%
Latest Q/Q Growth
Revenue 12.3%
Profit 33.33%
Operating Income 28.25%
EPS 35.09%
Quarterly History
Revenue Qtrs 2.15, 1.91, 1.58, 2.06
Profit Qtrs 0.14, 0.11, 0.07, 0.14
Operating Qtrs 0.23, 0.18, 0.12, 0.22
EPS Qtrs 0.77, 0.57, 0.37, 0.72