Price
$33.10
52W High
$39.21
52W Low
$19.48
SMA50
$34.88
SMA200
$29.85
Avg Volume 50D
$2.59M
From 52W High
-15.58%
From 52W Low
+69.92%
Vs SMA50
-5.09%
Vs SMA200
+10.89%
Current Volume
$3.90M
Dollar Volume 50D
$89.58M
Market Cap
$7.23B
P/E
30.4x
Revenue TTM
$1.93B
EPS TTM
1.03
Net Income TTM
$237.73M
Free Cash Flow
$347.40M
Revenue 1Y
+48.40%
EPS 1Y
+33.77%
Net Income 1Y
+44.11%
FCF 1Y
+86.08%
Profit Margin
12.30%
FCF Margin
17.97%
Dividend Yield
0.09%
Dividend TTM
$0.03
Last Ex-Dividend
2026-08-14
Dividend / EPS
2.91%

Revenue

Annual ending 2025-12-31
$1.63B

EPS

Annual ending 2025-12-31
1.85

Net Income

Annual ending 2025-12-31
$395.75M

News