Market Cap$5.93B
Enterprise Value$5.98B
P/E Ratio (TTM)23.54
P/S Ratio2.09
P/B Ratio2.97
Forward P/E—
EPS (TTM)$3.90
EPS (FY)$3.86
Revenue (TTM)$2.65B
Profit Margin9.08%
Operating Margin12.19%
ROE13.43%
Debt/Equity0.36
Avg Vol (30d)1.6M
Beta (1Y)0.87
Beta (3Y)0.87
Beta (5Y)0.59
Shares Out60.96M
Float60.77M
Dividend—
Next EarningsJun 10, 2026
Short Interest—