Price
$23.68
52W High
$24.28
52W Low
$12.20
SMA50
$21.65
SMA200
$16.87
Avg Volume 50D
$5.00M
From 52W High
-2.53%
From 52W Low
+94.10%
Vs SMA50
+9.35%
Vs SMA200
+40.37%
Current Volume
$2.30M
Dollar Volume 50D
$109.51M
Market Cap
$4.99B
P/E
47.2x
Revenue TTM
$1.73B
EPS TTM
0.49
Net Income TTM
$105.63M
Free Cash Flow
$243.18M
Revenue 1Y
+27.27%
EPS 1Y
+1733.33%
Net Income 1Y
+2423.67%
FCF 1Y
+7.99%
Profit Margin
6.12%
FCF Margin
14.09%

Revenue

Annual ending 2025-12-31
$1.64B

EPS

Annual ending 2025-12-31
0.31

Net Income

Annual ending 2025-12-31
$67.93M