Sector
Industrials
Industry
Industrial Distribution
Market Cap
7.67
Volume
813,694
P/E
17.12
ROE
23.56
52W High
59.66
52W Low
39.42
Price Overview
Open
41.58
High
42.0
Low
41.24
Intraday Range
1.84%
20D Avg Volume
1,832,460
Distance From 52W High
-30.29%
Technical Levels
20 SMA
41.48
50 SMA
42.78
200 SMA
48.45
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-10-20 41.58 42.0 41.24 41.59 813,694 ▼ -0.22% -0.24% 1.84%
2026-10-19 42.03 42.08 41.35 41.68 1,250,800 ▼ -0.74% 0.1% 1.75%
2026-10-16 42.0 42.88 41.69 41.99 2,017,700 ▲ 0.48% 0.5% 2.85%
2026-10-15 40.93 41.94 40.69 41.79 1,448,000 ▲ 3.11% 0.99% 3.08%
2026-10-14 40.41 40.59 39.72 40.53 1,469,900 ▼ -0.71% -1.0% 2.19%
2026-10-13 40.8 41.28 40.17 40.82 1,016,200 ▲ 0.37% 0.32% 2.75%
2026-10-12 40.17 40.97 39.81 40.67 1,263,300 ▼ nan% nan% 2.9%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 7.67B
Float Adj MCap 7.64B
Valuation
P/E 17.12
Forward P/E 11.88
P/S 0.89
P/B 3.78
PEG 1.43
Quality Metrics
ROE 23.56%
ROA 7.13%
Gross Margin 27.05%
Operating Margin 10.58%
Profit Margin 5.96%
Trading Metrics
Relative Volume 0.48
Average Volume 2.18M
Beta 0.91
Short Float 6.78%
Latest Q/Q Growth
Revenue 12.3%
Profit 33.33%
Operating Income 28.25%
EPS 35.09%
Quarterly History
Revenue Qtrs 2.15, 1.91, 1.58, 2.06
Profit Qtrs 0.14, 0.11, 0.07, 0.14
Operating Qtrs 0.23, 0.18, 0.12, 0.22
EPS Qtrs 0.77, 0.57, 0.37, 0.72