Price
$106.61
52W High
$168.55
52W Low
$104.33
SMA50
$114.33
SMA200
$133.91
Avg Volume 50D
$603.25K
From 52W High
-36.75%
From 52W Low
+2.19%
Vs SMA50
-6.75%
Vs SMA200
-20.38%
Current Volume
$440.60K
Dollar Volume 50D
$69.42M
Market Cap
$5.54B
P/E
28.8x
Revenue TTM
$3.93B
EPS TTM
3.69
Net Income TTM
$192.10M
Free Cash Flow
$310.00M
Revenue 1Y
+44.86%
EPS 1Y
+261.14%
Net Income 1Y
+239.10%
FCF 1Y
+9.66%
Profit Margin
4.89%
FCF Margin
7.90%
Dividend Yield
0.38%
Dividend TTM
$0.40
Last Ex-Dividend
2026-08-17
Dividend / EPS
10.84%

Revenue

Annual ending 2025-12-31
$3.80B

EPS

Annual ending 2025-12-31
-0.98

Net Income

Annual ending 2025-12-31
-$50.50M

News