Market Cap$5.90B
Enterprise Value$8.44B
P/E Ratio (TTM)3.48
P/S Ratio1.49
P/B Ratio2.34
Forward P/E—
EPS (TTM)$22.81
EPS (FY)$7.40
Revenue (TTM)$4.10B
Profit Margin44.84%
Operating Margin19.73%
ROE87.98%
Debt/Equity1.15
Avg Vol (30d)1.0M
Beta (1Y)0.65
Beta (3Y)1.14
Beta (5Y)1.12
Shares Out74.33M
Float51.46M
Dividend1.01%
Next EarningsJul 23, 2026
Short Interest—