Sector
Industrials
Industry
Industrial Distribution
Market Cap
51.65
Volume
1,228,289
P/E
38.47
ROE
34.33
52W High
49.83
52W Low
38.55
Price Overview
Open
45.13
High
45.59
Low
45.01
Intraday Range
1.29%
20D Avg Volume
8,869,594
Distance From 52W High
-9.39%
Technical Levels
20 SMA
46.6
50 SMA
45.64
200 SMA
43.95
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-22 45.13 45.59 45.01 45.15 1,228,289 ▲ 0.3% 0.27% 1.29%
2026-07-21 44.95 45.05 44.06 45.01 7,327,100 ▲ 0.56% 0.42% 2.25%
2026-07-20 45.49 45.57 44.34 44.76 8,348,300 ▼ -1.6% 0.0% 2.77%
2026-07-17 46.9 47.1 45.26 45.49 10,960,200 ▼ -2.53% 0.49% 4.07%
2026-07-16 45.71 47.45 45.56 46.67 9,894,500 ▲ 2.89% 0.77% 4.15%
2026-07-15 45.86 46.05 44.22 45.36 10,488,600 ▼ -0.83% 0.26% 4.14%
2026-07-14 46.57 49.01 44.52 45.74 20,523,900 ▼ nan% nan% 10.09%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 51.65B
Float Adj MCap 51.5B
Valuation
P/E 38.47
Forward P/E 32.2
P/S 5.41
P/B 12.69
PEG 3.23
Quality Metrics
ROE 34.33%
ROA 21.52%
Gross Margin 44.7%
Operating Margin 21.02%
Profit Margin 15.45%
Trading Metrics
Relative Volume 0.82
Average Volume 7.47M
Beta 0.71
Short Float 3.07%
Latest Q/Q Growth
Revenue 8.41%
Profit 12.65%
Operating Income 12.11%
EPS 10.0%
Quarterly History
Revenue Qtrs 2.39, 2.2, 2.03, 2.13
Profit Qtrs 0.38, 0.34, 0.29, 0.34
Operating Qtrs 0.5, 0.45, 0.38, 0.44
EPS Qtrs 0.33, 0.3, 0.26, 0.29