Market Cap$16.87B
Enterprise Value$18.77B
P/E Ratio (TTM)21.82
P/S Ratio3.20
P/B Ratio13.90
Forward P/E—
EPS (TTM)$22.21
EPS (FY)$23.16
Revenue (TTM)$5.26B
Profit Margin14.89%
Operating Margin19.71%
ROE80.05%
Debt/Equity1.61
Avg Vol (30d)481K
Beta (1Y)1.26
Beta (3Y)1.36
Beta (5Y)1.23
Shares Out34.80M
Float31.45M
Dividend1.12%
Next EarningsJul 23, 2026
Short Interest—