Price
$107.04
52W High
$139.46
52W Low
$97.49
SMA50
$114.78
SMA200
$115.99
Avg Volume 50D
$134.06K
From 52W High
-23.25%
From 52W Low
+9.80%
Vs SMA50
-6.75%
Vs SMA200
-7.72%
Current Volume
$93.35K
Dollar Volume 50D
$15.41M
Market Cap
$3.01B
P/E
22.4x
Revenue TTM
$376.92M
EPS TTM
4.67
Net Income TTM
$134.42M
Free Cash Flow
--
Revenue 1Y
+7.00%
EPS 1Y
+7.11%
Net Income 1Y
+7.29%
Profit Margin
35.66%
Dividend Yield
0.22%
Dividend TTM
$0.24
Last Ex-Dividend
2026-08-21
Dividend / EPS
5.14%

Revenue

Annual ending 2025-12-31
$372.73M

EPS

Annual ending 2025-12-31
4.67

Net Income

Annual ending 2025-12-31
$134.28M

News