Price
$80.37
52W High
$85.23
52W Low
$50.00
SMA50
$82.42
SMA200
$68.64
Avg Volume 50D
$68.17K
From 52W High
-5.70%
From 52W Low
+60.74%
Vs SMA50
-2.49%
Vs SMA200
+17.09%
Current Volume
$82.01K
Dollar Volume 50D
$5.62M
Market Cap
$390.06M
P/E
11.6x
Revenue TTM
$162.16M
EPS TTM
6.96
Net Income TTM
$33.54M
Free Cash Flow
$45.50M
Revenue 1Y
+18.50%
EPS 1Y
+197.44%
Net Income 1Y
+199.35%
FCF 1Y
+49.63%
Profit Margin
20.68%
FCF Margin
28.06%
Dividend Yield
1.72%
Dividend TTM
$1.38
Last Ex-Dividend
2026-09-17
Dividend / EPS
19.83%

Revenue

Annual ending 2025-12-31
$140.78M

EPS

Annual ending 2025-12-31
3.14

Net Income

Annual ending 2025-12-31
$15.10M

News