Sector
Industrials
Industry
Industrial Distribution
Market Cap
8.39
Volume
1,196,687
P/E
18.38
ROE
23.89
52W High
67.18
52W Low
42.5
Price Overview
Open
43.46
High
44.2
Low
43.46
Intraday Range
1.7%
20D Avg Volume
2,452,449
Distance From 52W High
-34.89%
Technical Levels
20 SMA
45.8
50 SMA
47.53
200 SMA
51.0
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-22 43.46 44.2 43.46 43.74 1,196,687 ▲ 0.85% 0.21% 1.7%
2026-07-21 43.73 43.77 42.5 43.37 1,850,500 ▼ -1.05% -0.23% 2.99%
2026-07-20 45.32 45.51 43.78 43.83 1,837,300 ▼ -3.12% 0.18% 3.95%
2026-07-17 45.44 46.38 45.02 45.24 3,475,100 ▼ -1.18% -0.74% 3.02%
2026-07-16 45.04 46.17 44.25 45.78 1,516,800 ▲ 2.51% 0.85% 4.34%
2026-07-15 45.24 45.24 44.32 44.66 1,860,300 ▼ -1.24% 0.04% 2.08%
2026-07-14 45.42 45.92 44.9 45.22 1,633,700 ▼ nan% nan% 2.27%
Fundamentals
Business
Sector Industrials
Industry Industrial Distribution
Market Cap 8.39B
Float Adj MCap 8.1B
Valuation
P/E 18.38
Forward P/E 14.08
P/S 1.1
P/B 3.99
PEG 1.3
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.6
Average Volume 2.52M
Beta 0.91
Short Float 5.06%
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