Price
$35.58
52W High
$37.22
52W Low
$22.88
SMA50
$35.95
SMA200
$30.71
Avg Volume 50D
$132.61K
From 52W High
-4.41%
From 52W Low
+55.51%
Vs SMA50
-1.03%
Vs SMA200
+15.86%
Current Volume
$118.01K
Dollar Volume 50D
$4.77M
Market Cap
$1.29B
P/E
16.5x
Revenue TTM
$331.68M
EPS TTM
2.32
Net Income TTM
$77.75M
Free Cash Flow
$75.75M
Revenue 1Y
+13.30%
EPS 1Y
-3.73%
Net Income 1Y
+1.29%
FCF 1Y
-6.34%
Profit Margin
23.44%
FCF Margin
22.84%
Dividend Yield
2.59%
Dividend TTM
$0.92
Last Ex-Dividend
2026-08-11
Dividend / EPS
39.66%

Revenue

Annual ending 2025-12-31
$293.97M

EPS

Annual ending 2025-12-31
2.44

Net Income

Annual ending 2025-12-31
$77.01M

News