Price
$129.17
52W High
$185.58
52W Low
$120.36
SMA50
$133.47
SMA200
$148.91
Avg Volume 50D
$346.26K
From 52W High
-43.67%
From 52W Low
+7.32%
Vs SMA50
-3.22%
Vs SMA200
-13.26%
Current Volume
$220.60K
Bars Stored
1257
Market Cap
$2.14B
P/E
20.4x
Revenue TTM
$1.70B
EPS TTM
5.84
Net Income TTM
$105.04M
Free Cash Flow
$182.96M
Revenue 1Y
+11.65%
EPS 1Y
-7.15%
Net Income 1Y
-9.93%
FCF 1Y
-5.04%
Profit Margin
6.18%
FCF Margin
10.77%

Revenue

Quarterly ending 2025-12-31
$441.96M

EPS

Quarterly ending 2025-12-31
1.71

Net Income

Quarterly ending 2025-12-31
$30.65M