Price
$123.32
52W High
$181.29
52W Low
$25.74
SMA50
$153.87
SMA200
$81.52
Avg Volume 50D
$3.76M
From 52W High
-47.01%
From 52W Low
+379.10%
Vs SMA50
-19.86%
Vs SMA200
+51.28%
Current Volume
$1.77M
Dollar Volume 50D
$574.20M
Market Cap
$13.62B
P/E
54.3x
Revenue TTM
$948.63M
EPS TTM
2.26
Net Income TTM
$236.83M
Free Cash Flow
$58.49M
Revenue 1Y
+17.61%
EPS 1Y
+103.60%
Net Income 1Y
+118.16%
FCF 1Y
-30.08%
Profit Margin
24.97%
FCF Margin
6.17%

Revenue

Annual ending 2025-12-31
$901.43M

EPS

Annual ending 2025-12-31
2.52

Net Income

Annual ending 2025-12-31
$259.26M