Price
$34.62
52W High
$39.00
52W Low
$25.97
SMA50
$34.83
SMA200
$33.22
Avg Volume 50D
$1.16M
From 52W High
-12.65%
From 52W Low
+33.31%
Vs SMA50
-0.60%
Vs SMA200
+4.22%
Current Volume
$1.43M
Bars Stored
1257
Market Cap
$3.37B
P/E
11.2x
Revenue TTM
$1.41B
EPS TTM
2.94
Net Income TTM
$302.10M
Free Cash Flow
$277.80M
Revenue 1Y
-4.67%
EPS 1Y
+34.25%
Net Income 1Y
+33.67%
FCF 1Y
-16.33%
Profit Margin
21.40%
FCF Margin
19.68%

Revenue

Quarterly ending 2025-12-31
$391.80M

EPS

Quarterly ending 2025-12-31
1.07

Net Income

Quarterly ending 2025-12-31
$108.80M