Price
$20.61
52W High
$27.87
52W Low
$14.27
SMA50
$22.95
SMA200
$20.66
Avg Volume 50D
$749.62K
From 52W High
-26.05%
From 52W Low
+44.43%
Vs SMA50
-10.18%
Vs SMA200
-0.25%
Current Volume
$578.81K
Dollar Volume 50D
$16.57M
Market Cap
$708.67M
P/E
6.2x
Revenue TTM
$755.20M
EPS TTM
3.08
Net Income TTM
$114.48M
Free Cash Flow
$95.14M
Revenue 1Y
+22.75%
EPS 1Y
+148.39%
Net Income 1Y
+145.92%
FCF 1Y
+9.02%
Profit Margin
15.16%
FCF Margin
12.60%

Revenue

Annual ending 2025-12-31
$692.52M

EPS

Annual ending 2025-12-31
2.63

Net Income

Annual ending 2025-12-31
$99.31M

News