Price
$101.27
52W High
$103.49
52W Low
$63.83
SMA50
$101.53
SMA200
$92.71
Avg Volume 50D
$60.68K
From 52W High
-2.15%
From 52W Low
+58.66%
Vs SMA50
-0.26%
Vs SMA200
+9.24%
Current Volume
$34.84K
Dollar Volume 50D
$6.16M
Market Cap
$666.11M
P/E
14.5x
Revenue TTM
$175.06M
EPS TTM
6.94
Net Income TTM
$45.95M
Free Cash Flow
$51.95M
Revenue 1Y
+7.09%
EPS 1Y
+22.61%
Net Income 1Y
+19.02%
FCF 1Y
+45.12%
Profit Margin
26.25%
FCF Margin
29.67%
Dividend Yield
0.89%
Dividend TTM
$0.90
Last Ex-Dividend
2026-09-08
Dividend / EPS
12.97%

Revenue

Annual ending 2025-12-31
$169.85M

EPS

Annual ending 2025-12-31
6.38

Net Income

Annual ending 2025-12-31
$42.76M

News