Price
$67.75
52W High
$72.79
52W Low
$48.13
SMA50
$66.33
SMA200
$65.64
Avg Volume 50D
$237.98K
From 52W High
-6.92%
From 52W Low
+40.76%
Vs SMA50
+2.13%
Vs SMA200
+3.21%
Current Volume
$246.74K
Dollar Volume 50D
$15.69M
Market Cap
$3.75B
P/E
30.5x
Revenue TTM
$547.84M
EPS TTM
2.14
Net Income TTM
$123.05M
Free Cash Flow
$191.24M
Revenue 1Y
+28.41%
EPS 1Y
+50.70%
Net Income 1Y
+48.72%
FCF 1Y
+134.24%
Profit Margin
22.46%
FCF Margin
34.91%
Dividend Yield
0.94%
Dividend TTM
$0.64
Last Ex-Dividend
2026-08-21
Dividend / EPS
29.91%

Revenue

Annual ending 2025-12-31
$513.25M

EPS

Annual ending 2025-12-31
1.99

Net Income

Annual ending 2025-12-31
$115.63M

News