Market Cap$4.38B
Enterprise Value$6.05B
P/E Ratio (TTM)42.02
P/S Ratio5.25
P/B Ratio9.40
Forward P/E—
EPS (TTM)$0.99
EPS (FY)$1.06
Revenue (TTM)$875.84M
Profit Margin12.05%
Operating Margin25.84%
ROE22.01%
Debt/Equity3.76
Avg Vol (30d)2.6M
Beta (1Y)0.64
Beta (3Y)0.64
Beta (5Y)0.80
Shares Out105.73M
Float91.40M
Dividend1.42%
Next EarningsJul 28, 2026
Short Interest—