Price
$53.86
52W High
$54.68
52W Low
$21.06
SMA50
$49.68
SMA200
$33.78
Avg Volume 50D
$170.96K
From 52W High
-1.50%
From 52W Low
+155.75%
Vs SMA50
+8.42%
Vs SMA200
+59.45%
Current Volume
$162.20K
Dollar Volume 50D
$8.58M
Market Cap
$1.09B
P/E
21.6x
Revenue TTM
$493.38M
EPS TTM
2.50
Net Income TTM
$50.21M
Free Cash Flow
$51.17M
Revenue 1Y
+11.62%
EPS 1Y
+57.23%
Net Income 1Y
+56.64%
FCF 1Y
+20.88%
Profit Margin
10.18%
FCF Margin
10.37%
Dividend Yield
3.38%
Dividend TTM
$1.82
Last Ex-Dividend
2026-08-21
Dividend / EPS
72.80%

Revenue

Annual ending 2025-12-31
$467.74M

EPS

Annual ending 2025-12-31
1.56

Net Income

Annual ending 2025-12-31
$31.48M

News