Sector
Industrials
Industry
Industrial Distribution
Market Cap
8.51
Volume
1,173,851
P/E
18.63
ROE
23.89
52W High
67.18
52W Low
41.88
Price Overview
Open
43.61
High
44.12
Low
43.01
Intraday Range
2.58%
20D Avg Volume
1,851,798
Distance From 52W High
-34.67%
Technical Levels
20 SMA
44.46
50 SMA
47.02
200 SMA
50.74
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-31 43.61 44.12 43.01 43.89 1,173,851 ▲ 0.83% 0.18% 2.58%
2026-07-30 42.93 43.55 42.25 43.53 2,058,500 ▲ 2.74% 1.32% 3.08%
2026-07-29 43.36 43.51 41.88 42.37 1,905,100 ▼ -3.66% -1.41% 3.9%
2026-07-28 43.19 44.4 43.19 43.98 1,350,100 ▲ 0.76% -1.05% 2.8%
2026-07-27 44.05 44.55 42.83 43.65 1,563,200 ▲ 0.07% 0.99% 4.0%
2026-07-24 43.12 43.88 42.91 43.62 1,673,000 ▲ 1.16% 0.0% 2.27%
2026-07-23 43.27 44.08 42.76 43.12 1,919,300 ▼ nan% nan% 3.08%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 8.51B
Float Adj MCap 8.21B
Valuation
P/E 18.63
Forward P/E 13.9
P/S 1.11
P/B 4.05
PEG 1.26
Quality Metrics
ROE 23.89%
ROA 7.22%
Gross Margin 27.06%
Operating Margin 9.27%
Profit Margin 5.87%
Trading Metrics
Relative Volume 0.49
Average Volume 2.39M
Beta 0.91
Short Float 5.55%
Latest Q/Q Growth
Revenue 20.81%
Profit 54.29%
Operating Income 50.0%
EPS 54.05%
Quarterly History
Revenue Qtrs 1.91, 1.58, 2.06, 2.09
Profit Qtrs 0.11, 0.07, 0.14, 0.13
Operating Qtrs 0.18, 0.12, 0.22, 0.21
EPS Qtrs 0.57, 0.37, 0.72, 0.7