Price
$53.87
52W High
$59.11
52W Low
$34.65
SMA50
$56.32
SMA200
$50.12
Avg Volume 50D
$133.90K
From 52W High
-8.86%
From 52W Low
+55.47%
Vs SMA50
-4.35%
Vs SMA200
+7.48%
Current Volume
$109.13K
Dollar Volume 50D
$7.57M
Market Cap
$923.07M
P/E
14.2x
Revenue TTM
$285.93M
EPS TTM
3.60
Net Income TTM
$65.07M
Free Cash Flow
$59.83M
Revenue 1Y
+6.12%
EPS 1Y
+28.11%
Net Income 1Y
+21.70%
FCF 1Y
+19.81%
Profit Margin
22.76%
FCF Margin
20.92%
Dividend Yield
2.86%
Dividend TTM
$1.54
Last Ex-Dividend
2026-09-04
Dividend / EPS
42.78%

Revenue

Annual ending 2025-12-31
$278.36M

EPS

Annual ending 2025-12-31
3.25

Net Income

Annual ending 2025-12-31
$61.14M

News