Price
$21.61
52W High
$25.04
52W Low
$10.73
SMA50
$23.35
SMA200
$18.61
Avg Volume 50D
$2.55M
From 52W High
-13.70%
From 52W Low
+101.40%
Vs SMA50
-7.45%
Vs SMA200
+16.09%
Current Volume
$4.99M
Dollar Volume 50D
$59.36M
Market Cap
$3.19B
P/E
39.8x
Revenue TTM
$609.68M
EPS TTM
0.58
Net Income TTM
$80.16M
Free Cash Flow
$195.92M
Revenue 1Y
+37.14%
EPS 1Y
+26.09%
Net Income 1Y
+39.61%
FCF 1Y
+53.89%
Profit Margin
13.15%
FCF Margin
32.13%
Dividend Yield
0.56%
Dividend TTM
$0.12
Last Ex-Dividend
2026-08-12
Dividend / EPS
20.69%

Revenue

Annual ending 2025-12-31
$493.75M

EPS

Annual ending 2025-12-31
0.77

Net Income

Annual ending 2025-12-31
$108.39M

News