Price
$163.75
52W High
$222.49
52W Low
$150.19
SMA50
$167.45
SMA200
$180.29
Avg Volume 50D
$281.22K
From 52W High
-26.40%
From 52W Low
+9.03%
Vs SMA50
-2.21%
Vs SMA200
-9.18%
Current Volume
$210.23K
Dollar Volume 50D
$46.86M
Market Cap
$2.93B
P/E
6.3x
Revenue TTM
$1.48B
EPS TTM
24.90
Net Income TTM
$466.75M
Free Cash Flow
$250.00M
Revenue 1Y
+25.05%
EPS 1Y
+433.33%
Net Income 1Y
+469.65%
FCF 1Y
-12.27%
Profit Margin
31.49%
FCF Margin
16.86%

Revenue

Annual ending 2025-12-31
$1.42B

EPS

Annual ending 2025-12-31
21.48

Net Income

Annual ending 2025-12-31
$396.16M

News