Price
$27.25
52W High
$28.66
52W Low
$17.10
SMA50
$26.33
SMA200
$22.09
Avg Volume 50D
$74.95K
From 52W High
-4.92%
From 52W Low
+59.36%
Vs SMA50
+3.48%
Vs SMA200
+23.38%
Current Volume
$242.85K
Dollar Volume 50D
$1.97M
Market Cap
$1.29B
P/E
12.1x
Revenue TTM
$516.88M
EPS TTM
2.13
Net Income TTM
$106.84M
Free Cash Flow
$169.07M
Revenue 1Y
+36.63%
EPS 1Y
+124.21%
Net Income 1Y
+77.73%
FCF 1Y
+57.56%
Profit Margin
20.67%
FCF Margin
32.71%

Revenue

Annual ending 2025-12-31
$424.34M

EPS

Annual ending 2025-12-31
1.58

Net Income

Annual ending 2025-12-31
$73.11M