Price
$120.18
52W High
$132.92
52W Low
$92.91
SMA50
$120.61
SMA200
$113.28
Avg Volume 50D
$167.14K
From 52W High
-9.58%
From 52W Low
+29.35%
Vs SMA50
-0.36%
Vs SMA200
+6.09%
Current Volume
$64.04K
Dollar Volume 50D
$20.19M
Market Cap
$1.47B
P/E
27.8x
Revenue TTM
$179.89M
EPS TTM
6.05
Net Income TTM
$52.71M
Free Cash Flow
$66.38M
Revenue 1Y
+19.99%
EPS 1Y
+11.83%
Net Income 1Y
+13.58%
FCF 1Y
+44.12%
Profit Margin
29.30%
FCF Margin
36.90%
Dividend Yield
0.64%
Dividend TTM
$0.78
Last Ex-Dividend
2026-08-14
Dividend / EPS
12.81%

Revenue

Annual ending 2025-12-31
$164.50M

EPS

Annual ending 2025-12-31
5.87

Net Income

Annual ending 2025-12-31
$50.82M

News