Price
$40.15
52W High
$42.48
52W Low
$23.64
SMA50
$39.23
SMA200
$34.59
Avg Volume 50D
$335.93K
From 52W High
-5.48%
From 52W Low
+69.84%
Vs SMA50
+2.34%
Vs SMA200
+16.08%
Current Volume
$160.60K
Dollar Volume 50D
$13.27M
Market Cap
$1.42B
P/E
43.8x
Revenue TTM
$1.10B
EPS TTM
0.90
Net Income TTM
$32.32M
Free Cash Flow
$34.68M
Revenue 1Y
+37.90%
EPS 1Y
+15.38%
Net Income 1Y
+20.49%
FCF 1Y
+6.98%
Profit Margin
2.93%
FCF Margin
3.15%

Revenue

Annual ending 2025-12-31
$947.71M

EPS

Annual ending 2025-12-31
0.84

Net Income

Annual ending 2025-12-31
$29.58M

News