Market Cap$4.09B
Enterprise Value$3.98B
P/E Ratio (TTM)82.86
P/S Ratio1.80
P/B Ratio—
Forward P/E—
EPS (TTM)$0.78
EPS (FY)$7.32
Revenue (TTM)$1.99B
Profit Margin2.54%
Operating Margin2.17%
ROE—
Debt/Equity—
Avg Vol (30d)3.3M
Beta (1Y)0.84
Beta (3Y)2.09
Beta (5Y)1.26
Shares Out55.05M
Float53.26M
Dividend—
Next EarningsMay 19, 2026
Short Interest—