Price
$24.77
52W High
$68.01
52W Low
$24.00
SMA50
$27.97
SMA200
$40.04
Avg Volume 50D
$403.47K
From 52W High
-63.57%
From 52W Low
+3.23%
Vs SMA50
-11.42%
Vs SMA200
-38.12%
Current Volume
$232.27K
Dollar Volume 50D
$11.51M
Market Cap
$348.04M
P/E
1.9x
Revenue TTM
$1.27B
EPS TTM
12.17
Net Income TTM
$181.66M
Free Cash Flow
$73.88M
Revenue 1Y
+25.29%
EPS 1Y
+401.99%
Net Income 1Y
+436.50%
FCF 1Y
-4.47%
Profit Margin
14.32%
FCF Margin
5.83%

Revenue

Annual ending 2025-12-31
$1.12B

EPS

Annual ending 2025-12-31
10.78

Net Income

Annual ending 2025-12-31
$151.31M

News