Market Cap$8.56B
Enterprise Value$9.09B
P/E Ratio (TTM)20.70
P/S Ratio1.90
P/B Ratio3.03
Forward P/E—
EPS (TTM)$13.64
EPS (FY)$18.01
Revenue (TTM)$4.59B
Profit Margin9.37%
Operating Margin14.27%
ROE15.54%
Debt/Equity0.28
Avg Vol (30d)520K
Beta (1Y)1.05
Beta (3Y)1.42
Beta (5Y)1.43
Shares Out30.32M
Float30.18M
Dividend0.28%
Next EarningsJun 25, 2026
Short Interest—