Price
$22.47
52W High
$24.61
52W Low
$15.21
SMA50
$23.21
SMA200
$20.82
Avg Volume 50D
$194.93K
From 52W High
-8.70%
From 52W Low
+47.73%
Vs SMA50
-3.17%
Vs SMA200
+7.93%
Current Volume
$176.56K
Dollar Volume 50D
$4.52M
Market Cap
$749.88M
P/E
11.3x
Revenue TTM
$345.63M
EPS TTM
1.98
Net Income TTM
$66.19M
Free Cash Flow
$88.02M
Revenue 1Y
+2.79%
EPS 1Y
+22.98%
Net Income 1Y
+23.16%
FCF 1Y
+72.81%
Profit Margin
19.15%
FCF Margin
25.47%
Dividend Yield
2.31%
Dividend TTM
$0.52
Last Ex-Dividend
2026-09-02
Dividend / EPS
26.26%

Revenue

Annual ending 2025-12-31
$342.72M

EPS

Annual ending 2025-12-31
1.78

Net Income

Annual ending 2025-12-31
$59.51M

News