Price
$94.75
52W High
$111.79
52W Low
$47.96
SMA50
$94.72
SMA200
$78.75
Avg Volume 50D
$132.64K
From 52W High
-15.24%
From 52W Low
+97.56%
Vs SMA50
+0.04%
Vs SMA200
+20.32%
Current Volume
$113.81K
Dollar Volume 50D
$12.65M
Market Cap
$1.44B
P/E
9.9x
Revenue TTM
$1.18B
EPS TTM
7.65
Net Income TTM
$144.78M
Free Cash Flow
$936.46M
Revenue 1Y
+79.45%
EPS 1Y
+35.16%
Net Income 1Y
+36.82%
FCF 1Y
+90.05%
Profit Margin
12.23%
FCF Margin
79.11%

Revenue

Annual ending 2025-12-31
$865.30M

EPS

Annual ending 2025-12-31
5.96

Net Income

Annual ending 2025-12-31
$111.80M

News