Price
$57.41
52W High
$57.63
52W Low
$39.27
SMA50
$54.11
SMA200
$46.83
Avg Volume 50D
$992.38K
From 52W High
-0.38%
From 52W Low
+46.19%
Vs SMA50
+6.10%
Vs SMA200
+22.59%
Current Volume
$764.52K
Bars Stored
1257
Market Cap
$5.66B
P/E
5.7x
Revenue TTM
$7.52B
EPS TTM
10.07
Net Income TTM
$1.00B
Free Cash Flow
$345.76M
Revenue 1Y
+41.72%
EPS 1Y
+510.30%
Net Income 1Y
+511.78%
FCF 1Y
-21.53%
Profit Margin
13.34%
FCF Margin
4.60%

Revenue

Quarterly ending 2025-12-31
$1.77B

EPS

Quarterly ending 2025-12-31
3.33

Net Income

Quarterly ending 2025-12-31
$332.24M