Price
$28.56
52W High
$32.97
52W Low
$24.59
SMA50
$27.40
SMA200
$27.41
Avg Volume 50D
$3.02M
From 52W High
-15.44%
From 52W Low
+16.14%
Vs SMA50
+4.24%
Vs SMA200
+4.18%
Current Volume
$1.58M
Bars Stored
1136
Market Cap
$6.36B
P/E
17.0x
Revenue TTM
$3.00B
EPS TTM
1.66
Net Income TTM
$373.67M
Free Cash Flow
-$20.96M
Revenue 1Y
+14.28%
EPS 1Y
+124.32%
Net Income 1Y
+139.16%
FCF 1Y
-141.43%
Profit Margin
12.48%
FCF Margin
-0.70%

Revenue

Quarterly ending 2025-12-31
$745.10M

EPS

Quarterly ending 2025-12-31
0.55

Net Income

Quarterly ending 2025-12-31
$123.00M