Price
$90.91
52W High
$93.79
52W Low
$35.97
SMA50
$83.97
SMA200
$64.12
Avg Volume 50D
$342.74K
From 52W High
-3.17%
From 52W Low
+152.74%
Vs SMA50
+8.26%
Vs SMA200
+41.78%
Current Volume
$228.46K
Dollar Volume 50D
$28.90M
Market Cap
$1.98B
P/E
6.6x
Revenue TTM
$1.85B
EPS TTM
12.86
Net Income TTM
$296.28M
Free Cash Flow
$166.11M
Revenue 1Y
+34.09%
EPS 1Y
+365.70%
Net Income 1Y
+356.11%
FCF 1Y
+37.14%
Profit Margin
16.00%
FCF Margin
8.97%

Revenue

Annual ending 2025-12-31
$1.77B

EPS

Annual ending 2025-12-31
10.91

Net Income

Annual ending 2025-12-31
$256.83M