Sector
Industrials
Industry
Industrial Distribution
Market Cap
54.75
Volume
9,036,909
P/E
40.78
ROE
34.33
52W High
49.55
52W Low
38.34
Price Overview
Open
46.51
High
47.82
Low
46.38
Intraday Range
3.1%
20D Avg Volume
9,081,450
Distance From 52W High
-3.72%
Technical Levels
20 SMA
46.36
50 SMA
45.93
200 SMA
43.77
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-31 46.51 47.82 46.38 47.71 9,036,909 ▲ 2.25% -0.32% 3.1%
2026-07-30 47.47 47.66 46.35 46.66 8,806,800 ▼ -2.34% -0.65% 2.83%
2026-07-29 47.63 48.17 47.19 47.78 10,174,300 ▼ -0.67% -0.98% 2.08%
2026-07-28 47.94 49.17 47.77 48.1 10,519,300 ▲ 1.52% 1.18% 2.93%
2026-07-27 47.45 47.5 46.7 47.38 6,549,500 ▲ 1.32% 1.47% 1.7%
2026-07-24 45.84 46.83 45.76 46.76 5,241,000 ▲ 1.89% -0.13% 2.35%
2026-07-23 44.93 45.93 44.93 45.9 7,927,500 ▼ nan% nan% 2.21%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 54.75B
Float Adj MCap 54.59B
Valuation
P/E 40.78
Forward P/E 34.18
P/S 5.73
P/B 13.45
PEG 3.46
Quality Metrics
ROE 34.33%
ROA 21.52%
Gross Margin 44.7%
Operating Margin 21.02%
Profit Margin 15.45%
Trading Metrics
Relative Volume 1.17
Average Volume 7.7M
Beta 0.71
Short Float 3.13%
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