Sector
Industrials
Industry
Industrial Distribution
Market Cap
59.27
Volume
8,280,636
P/E
41.99
ROE
35.26
52W High
52.92
52W Low
38.34
Price Overview
Open
51.08
High
51.94
Low
51.08
Intraday Range
1.67%
20D Avg Volume
8,700,522
Distance From 52W High
-2.4%
Technical Levels
20 SMA
50.73
50 SMA
50.37
200 SMA
46.51
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-10-20 51.08 51.94 51.08 51.65 8,280,636 ▲ 1.23% 0.12% 1.67%
2026-10-19 51.37 51.6 50.73 51.02 8,045,700 ▲ 0.0% 0.69% 1.71%
2026-10-16 50.77 51.19 50.38 51.02 10,471,500 ▲ 1.27% 0.77% 1.61%
2026-10-15 52.19 52.82 49.79 50.38 13,461,500 ▼ -3.12% 0.37% 6.09%
2026-10-14 47.51 52.43 47.3 52.0 25,395,400 ▲ 1.11% -7.62% 10.85%
2026-10-13 52.0 52.0 50.68 51.43 10,056,100 ▼ -0.12% 0.99% 2.6%
2026-10-12 51.0 51.83 50.85 51.49 6,194,300 ▼ nan% nan% 1.93%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 59.27B
Float Adj MCap 59.12B
Valuation
P/E 41.99
Forward P/E 36.62
P/S 6.21
P/B 14.28
PEG 3.3
Quality Metrics
ROE 35.26%
ROA 21.96%
Gross Margin 44.61%
Operating Margin 21.55%
Profit Margin 15.62%
Trading Metrics
Relative Volume 1.18
Average Volume 7.45M
Beta 0.69
Short Float 3.44%
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