Price
$88.27
52W High
$105.15
52W Low
$73.43
SMA50
$86.27
SMA200
$93.21
Avg Volume 50D
$118.87K
From 52W High
-16.05%
From 52W Low
+20.21%
Vs SMA50
+2.31%
Vs SMA200
-5.30%
Current Volume
$78.80K
Dollar Volume 50D
$10.22M
Market Cap
$1.14B
P/E
49.6x
Revenue TTM
$86.34M
EPS TTM
1.79
Net Income TTM
$23.05M
Free Cash Flow
$24.87M
Revenue 1Y
+11.21%
EPS 1Y
+10.49%
Net Income 1Y
+11.61%
FCF 1Y
+81.00%
Profit Margin
26.70%
FCF Margin
28.81%
Dividend Yield
0.87%
Dividend TTM
$0.77
Last Ex-Dividend
2026-08-14
Dividend / EPS
43.02%

Revenue

Annual ending 2025-12-31
$83.81M

EPS

Annual ending 2025-12-31
1.75

Net Income

Annual ending 2025-12-31
$22.48M

News