Price
$163.33
52W High
$179.02
52W Low
$115.04
SMA50
$169.78
SMA200
$154.24
Avg Volume 50D
$152.14K
From 52W High
-8.76%
From 52W Low
+41.98%
Vs SMA50
-3.80%
Vs SMA200
+5.89%
Current Volume
$155.74K
Dollar Volume 50D
$25.81M
Market Cap
$3.44B
P/E
22.3x
Revenue TTM
$707.97M
EPS TTM
8.81
Net Income TTM
$154.16M
Free Cash Flow
$176.44M
Revenue 1Y
+31.61%
EPS 1Y
+1.03%
Net Income 1Y
+13.67%
FCF 1Y
+23.84%
Profit Margin
21.77%
FCF Margin
24.92%
Dividend Yield
0.83%
Dividend TTM
$1.36
Last Ex-Dividend
2026-09-01
Dividend / EPS
15.44%

Revenue

Annual ending 2025-12-31
$556.52M

EPS

Annual ending 2025-12-31
9.78

Net Income

Annual ending 2025-12-31
$150.69M

News