Market Cap$2.95B
Enterprise Value$2.79B
P/E Ratio (TTM)30.17
P/S Ratio4.14
P/B Ratio3.17
Forward P/E—
EPS (TTM)$1.33
EPS (FY)$1.33
Revenue (TTM)$735.61M
Profit Margin13.55%
Operating Margin14.01%
ROE11.05%
Debt/Equity0.01
Avg Vol (30d)121K
Beta (1Y)-0.10
Beta (3Y)0.22
Beta (5Y)0.45
Shares Out43.07M
Float16.59M
Dividend0.87%
Next EarningsJul 28, 2026
Short Interest—