Price
$59.02
52W High
$78.20
52W Low
$56.32
SMA50
$59.95
SMA200
$63.19
Avg Volume 50D
$674.21K
From 52W High
-32.50%
From 52W Low
+4.79%
Vs SMA50
-1.55%
Vs SMA200
-6.61%
Current Volume
$479.98K
Bars Stored
1257
Market Cap
$5.43B
P/E
13.4x
Revenue TTM
$1.88B
EPS TTM
4.36
Net Income TTM
$403.34M
Free Cash Flow
$608.70M
Revenue 1Y
+6.33%
EPS 1Y
+16.27%
Net Income 1Y
+16.65%
FCF 1Y
+9.57%
Profit Margin
21.43%
FCF Margin
32.34%

Revenue

Quarterly ending 2025-12-31
$465.69M

EPS

Quarterly ending 2025-12-31
0.99

Net Income

Quarterly ending 2025-12-31
$91.18M