Price
$291.38
52W High
$305.98
52W Low
$210.13
SMA50
$292.90
SMA200
$259.38
Avg Volume 50D
$66.26K
From 52W High
-4.77%
From 52W Low
+38.67%
Vs SMA50
-0.52%
Vs SMA200
+12.34%
Current Volume
$33.92K
Dollar Volume 50D
$19.43M
Market Cap
$546.03M
P/E
13.5x
Revenue TTM
$292.88M
EPS TTM
21.34
Net Income TTM
$40.43M
Free Cash Flow
$26.32M
Revenue 1Y
+8.66%
EPS 1Y
+22.15%
Net Income 1Y
+22.05%
FCF 1Y
+15.49%
Profit Margin
13.80%
FCF Margin
8.99%
Dividend Yield
0.63%
Dividend TTM
$1.84
Last Ex-Dividend
2026-09-01
Dividend / EPS
8.62%

Revenue

Annual ending 2025-12-31
$272.75M

EPS

Annual ending 2025-12-31
18.57

Net Income

Annual ending 2025-12-31
$35.18M

News