Price
$82.51
52W High
$91.10
52W Low
$70.10
SMA50
$86.15
SMA200
$79.38
Avg Volume 50D
$225.31K
From 52W High
-9.43%
From 52W Low
+17.70%
Vs SMA50
-4.23%
Vs SMA200
+3.95%
Current Volume
$189.76K
Dollar Volume 50D
$19.34M
Market Cap
$3.28B
P/E
22.9x
Revenue TTM
$697.48M
EPS TTM
3.65
Net Income TTM
$143.13M
Free Cash Flow
$20.75M
Revenue 1Y
+13.23%
EPS 1Y
+11.62%
Net Income 1Y
+14.68%
FCF 1Y
+730.55%
Profit Margin
20.52%
FCF Margin
2.97%
Dividend Yield
2.49%
Dividend TTM
$2.06
Last Ex-Dividend
2026-08-17
Dividend / EPS
56.37%

Revenue

Annual ending 2025-12-31
$658.07M

EPS

Annual ending 2025-12-31
3.37

Net Income

Annual ending 2025-12-31
$130.44M

News