Sector
Industrials
Industry
Industrial Distribution
Market Cap
50.5
Volume
4,235,815
P/E
38.93
ROE
33.84
52W High
49.83
52W Low
38.55
Price Overview
Open
44.22
High
44.77
Low
43.9
Intraday Range
1.98%
20D Avg Volume
6,735,086
Distance From 52W High
-10.23%
Technical Levels
20 SMA
44.04
50 SMA
44.84
200 SMA
44.19
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 44.22 44.77 43.9 44.73 4,235,815 ▲ 1.68% 0.52% 1.98%
2026-06-01 43.66 44.18 43.26 43.99 7,587,900 ▼ -0.48% -1.22% 2.13%
2026-05-29 44.66 44.93 44.15 44.2 8,249,700 ▼ -1.25% -0.22% 1.77%
2026-05-28 44.65 44.9 44.19 44.76 7,566,600 ▼ -0.13% -0.38% 1.61%
2026-05-27 44.45 44.98 44.32 44.82 7,656,000 ▲ 0.83% 0.0% 1.49%
2026-05-26 44.01 44.62 43.96 44.45 5,706,700 ▲ 1.16% 0.16% 1.5%
2026-05-22 43.53 44.0 43.23 43.94 5,583,200 ▼ nan% nan% 1.78%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 50.5B
Float Adj MCap 50.36B
Valuation
P/E 38.93
Forward P/E 32.15
P/S 5.73
P/B 12.66
PEG 3.19
Quality Metrics
ROE 33.84%
ROA 21.2%
Gross Margin 44.89%
Operating Margin 20.33%
Profit Margin 15.39%
Trading Metrics
Relative Volume 0.9
Average Volume 7.48M
Beta 0.74
Short Float 2.8%
Latest Q/Q Growth
Revenue 8.6%
Profit 15.58%
Operating Income 16.47%
EPS 15.38%
Quarterly History
Revenue Qtrs 2.2, 2.03, 2.13, 2.08
Profit Qtrs 0.34, 0.29, 0.34, 0.33
Operating Qtrs 0.45, 0.38, 0.44, 0.44
EPS Qtrs 0.3, 0.26, 0.29, 0.29