Price
$110.69
52W High
$181.29
52W Low
$31.87
SMA50
$128.33
SMA200
$95.85
Avg Volume 50D
$3.36M
From 52W High
-38.94%
From 52W Low
+247.32%
Vs SMA50
-13.75%
Vs SMA200
+15.49%
Current Volume
$1.82M
Dollar Volume 50D
$437.74M
Market Cap
$13.08B
P/E
55.6x
Revenue TTM
$1.01B
EPS TTM
2.18
Net Income TTM
$235.24M
Free Cash Flow
$67.62M
Revenue 1Y
+21.41%
EPS 1Y
+65.15%
Net Income 1Y
+86.04%
FCF 1Y
-34.62%
Profit Margin
23.27%
FCF Margin
6.69%

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