Open$
Prev Close$
Market Cap$8.47B
P/E (TTM)30.57
EPS$1.74
EarningsMay 5, 2026
Market Cap$8.47B
Enterprise Value$26.77B
P/E Ratio (TTM)30.57
P/S Ratio2.41
P/B Ratio1.64
Forward P/E—
EPS (TTM)$1.74
EPS (FY)$1.74
Revenue (TTM)$3.48B
Profit Margin7.95%
Operating Margin29.04%
ROE5.23%
Debt/Equity3.37
Avg Vol (30d)3.2M
Beta (1Y)0.96
Beta (3Y)1.31
Beta (5Y)1.03
Shares Out158.63M
Float157.28M
Dividend5.27%
Next EarningsMay 5, 2026
Short Interest—
52-Week Range
$49.72$79.33