Price
$39.32
52W High
$39.71
52W Low
$27.98
SMA50
$37.75
SMA200
$34.44
Avg Volume 50D
$486.72K
From 52W High
-0.98%
From 52W Low
+40.53%
Vs SMA50
+4.16%
Vs SMA200
+14.18%
Current Volume
$5.94M
Dollar Volume 50D
$18.67M
Market Cap
$2.00B
P/E
19.0x
Revenue TTM
$598.64M
EPS TTM
2.06
Net Income TTM
$105.14M
Free Cash Flow
$121.85M
Revenue 1Y
-3.22%
EPS 1Y
-2.83%
Net Income 1Y
-7.42%
FCF 1Y
+18.93%
Profit Margin
17.56%
FCF Margin
20.35%
Dividend Yield
1.50%
Dividend TTM
$0.59
Last Ex-Dividend
2026-06-15
Dividend / EPS
28.64%

Revenue

Annual ending 2025-12-31
$596.26M

EPS

Annual ending 2025-12-31
1.99

Net Income

Annual ending 2025-12-31
$102.87M

News