Price
$37.54
52W High
$37.54
52W Low
$18.71
SMA50
$34.84
SMA200
$27.23
Avg Volume 50D
$975.14K
From 52W High
+0.00%
From 52W Low
+100.64%
Vs SMA50
+7.75%
Vs SMA200
+37.86%
Current Volume
$892.13K
Dollar Volume 50D
$34.01M
Market Cap
$4.79B
P/E
24.0x
Revenue TTM
$2.29B
EPS TTM
1.56
Net Income TTM
$199.72M
Free Cash Flow
$267.42M
Revenue 1Y
+14.02%
EPS 1Y
+31.09%
Net Income 1Y
+33.75%
FCF 1Y
+43.07%
Profit Margin
8.73%
FCF Margin
11.69%
Dividend Yield
0.67%
Dividend TTM
$0.25
Last Ex-Dividend
2026-08-20
Dividend / EPS
16.03%

Revenue

Annual ending 2025-12-31
$2.16B

EPS

Annual ending 2025-12-31
1.30

Net Income

Annual ending 2025-12-31
$166.41M

News