Price
$55.84
52W High
$59.77
52W Low
$35.45
SMA50
$57.25
SMA200
$51.37
Avg Volume 50D
$88.20K
From 52W High
-6.58%
From 52W Low
+57.54%
Vs SMA50
-2.47%
Vs SMA200
+8.70%
Current Volume
$72.76K
Dollar Volume 50D
$5.05M
Market Cap
$946.74M
P/E
10.7x
Revenue TTM
$375.01M
EPS TTM
5.22
Net Income TTM
$88.66M
Free Cash Flow
$105.71M
Revenue 1Y
+12.69%
EPS 1Y
+65.19%
Net Income 1Y
+80.40%
FCF 1Y
+267.53%
Profit Margin
23.64%
FCF Margin
28.19%
Dividend Yield
3.01%
Dividend TTM
$1.68
Last Ex-Dividend
2026-07-15
Dividend / EPS
32.18%

Revenue

Annual ending 2025-12-31
$373.18M

EPS

Annual ending 2025-12-31
3.84

Net Income

Annual ending 2025-12-31
$65.16M

News