Open$
Prev Close$
Market Cap$5.34B
P/E (TTM)25.66
EPS$3.76
EarningsJul 7, 2026
Market Cap$5.34B
Enterprise Value$5.84B
P/E Ratio (TTM)25.66
P/S Ratio1.39
P/B Ratio3.85
Forward P/E—
EPS (TTM)$3.72
EPS (FY)$3.76
Revenue (TTM)$3.83B
Profit Margin5.42%
Operating Margin8.45%
ROE14.34%
Debt/Equity0.40
Avg Vol (30d)694K
Beta (1Y)0.78
Beta (3Y)0.67
Beta (5Y)0.77
Shares Out55.83M
Float45.58M
Dividend3.65%
Next EarningsJul 7, 2026
Short Interest—
52-Week Range
$74.30$96.99