Sector
Industrials
Industry
Industrial Distribution
Market Cap
9.35
Volume
3,879,138
P/E
20.48
ROE
23.89
52W High
67.18
52W Low
43.96
Price Overview
Open
50.49
High
50.5
Low
47.62
Intraday Range
6.05%
20D Avg Volume
2,259,527
Distance From 52W High
-28.07%
Technical Levels
20 SMA
49.24
50 SMA
49.77
200 SMA
52.2
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-12 50.49 50.5 47.62 48.33 3,879,138 ▼ -3.47% 0.86% 6.05%
2026-06-11 50.56 50.56 48.4 50.06 3,329,100 ▲ 1.25% 2.27% 4.46%
2026-06-10 52.11 53.82 48.6 49.44 4,692,200 ▼ -6.1% -1.03% 10.74%
2026-06-09 52.56 53.2 51.89 52.65 2,355,000 ▲ 0.9% 0.73% 2.52%
2026-06-08 52.07 52.9 51.49 52.18 2,419,900 ▲ 0.4% 0.19% 2.74%
2026-06-05 52.45 52.69 51.65 51.97 2,198,400 ▼ -0.76% 0.15% 2.01%
2026-06-04 52.46 52.83 51.91 52.37 2,045,300 ▼ nan% nan% 1.77%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 9.35B
Float Adj MCap 9.03B
Valuation
P/E 20.48
Forward P/E 15.69
P/S 1.22
P/B 4.45
PEG 1.51
Quality Metrics
ROE 23.89%
ROA 7.22%
Gross Margin 27.06%
Operating Margin 9.27%
Profit Margin 5.87%
Trading Metrics
Relative Volume 1.49
Average Volume 2.61M
Beta 0.91
Short Float 4.94%
Latest Q/Q Growth
Revenue 20.81%
Profit 54.29%
Operating Income 50.0%
EPS 54.05%
Quarterly History
Revenue Qtrs 1.91, 1.58, 2.06, 2.09
Profit Qtrs 0.11, 0.07, 0.14, 0.13
Operating Qtrs 0.18, 0.12, 0.22, 0.21
EPS Qtrs 0.57, 0.37, 0.72, 0.7