Sector
Industrials
Industry
Industrial Distribution
Market Cap
9.83
Volume
1,211,786
P/E
21.85
ROE
24.01
52W High
67.18
52W Low
43.96
Price Overview
Open
49.24
High
50.53
Low
49.12
Intraday Range
2.87%
20D Avg Volume
2,023,074
Distance From 52W High
-24.86%
Technical Levels
20 SMA
48.29
50 SMA
49.5
200 SMA
52.74
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 49.24 50.53 49.12 50.48 1,211,786 ▲ 2.85% 0.33% 2.87%
2026-06-01 48.92 49.12 47.72 49.08 1,636,300 ▼ -0.75% -1.07% 2.93%
2026-05-29 49.07 50.11 48.97 49.45 3,077,200 ▲ 0.57% -0.2% 2.34%
2026-05-28 48.64 49.48 48.07 49.17 1,455,100 ▼ -0.04% -1.12% 2.93%
2026-05-27 49.12 50.18 49.02 49.19 1,406,800 ▲ 0.84% 0.7% 2.37%
2026-05-26 47.57 48.8 47.52 48.78 2,211,300 ▲ 3.19% 0.63% 2.69%
2026-05-22 47.33 47.86 46.81 47.27 1,342,100 ▼ nan% nan% 2.24%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 9.83B
Float Adj MCap 9.47B
Valuation
P/E 21.85
Forward P/E 16.91
P/S 1.55
P/B 4.77
PEG 1.48
Quality Metrics
ROE 24.01%
ROA 7.55%
Gross Margin 26.93%
Operating Margin 7.46%
Profit Margin 5.77%
Trading Metrics
Relative Volume 0.61
Average Volume 2.51M
Beta 0.93
Short Float 4.82%
Latest Q/Q Growth
Revenue -23.33%
Profit -48.91%
Operating Income -46.36%
EPS -48.61%
Quarterly History
Revenue Qtrs 1.58, 2.06, 2.09, 1.91
Profit Qtrs 0.07, 0.14, 0.13, 0.1
Operating Qtrs 0.12, 0.22, 0.21, 0.17
EPS Qtrs 0.37, 0.72, 0.7, 0.52