Market Cap$5.26B
Enterprise Value$5.23B
P/E Ratio (TTM)18.42
P/S Ratio1.65
P/B Ratio1.64
Forward P/E—
EPS (TTM)$0.46
EPS (FY)$0.57
Revenue (TTM)$3.21B
Profit Margin8.90%
Operating Margin13.99%
ROE11.98%
Debt/Equity0.14
Avg Vol (30d)9K
Beta (1Y)-0.43
Beta (3Y)1.08
Beta (5Y)1.12
Shares Out623.18M
Float443.09M
Dividend—
Next EarningsMay 14, 2026
Short Interest—