Price
$105.42
52W High
$118.63
52W Low
$48.25
SMA50
$103.74
SMA200
$80.24
Avg Volume 50D
$237.06K
From 52W High
-11.14%
From 52W Low
+118.49%
Vs SMA50
+1.62%
Vs SMA200
+31.39%
Current Volume
$248.35K
Dollar Volume 50D
$24.79M
Market Cap
$1.81B
P/E
63.2x
Revenue TTM
$574.78M
EPS TTM
1.70
Net Income TTM
$28.61M
Free Cash Flow
$27.50M
Revenue 1Y
+10.62%
EPS 1Y
+97.67%
Net Income 1Y
+100.22%
FCF 1Y
-50.33%
Profit Margin
4.98%
FCF Margin
4.78%
Dividend Yield
0.13%
Dividend TTM
$0.14
Last Ex-Dividend
2026-08-19
Dividend / EPS
8.24%

Revenue

Annual ending 2025-12-31
$554.48M

EPS

Annual ending 2025-12-31
1.32

Net Income

Annual ending 2025-12-31
$22.03M

News