Price
$141.38
52W High
$184.43
52W Low
$115.57
SMA50
$135.36
SMA200
$150.63
Avg Volume 50D
$143.38K
From 52W High
-30.45%
From 52W Low
+22.33%
Vs SMA50
+4.45%
Vs SMA200
-6.14%
Current Volume
$163.99K
Bars Stored
1257
Market Cap
$697.98M
P/E
16.3x
Revenue TTM
$625.55M
EPS TTM
7.75
Net Income TTM
$42.76M
Free Cash Flow
$252.82M
Revenue 1Y
+11.94%
EPS 1Y
-45.61%
Net Income 1Y
-46.89%
FCF 1Y
+3.94%
Profit Margin
6.84%
FCF Margin
40.42%

Revenue

Quarterly ending 2025-12-31
$141.25M

EPS

Quarterly ending 2025-12-31
-0.19

Net Income

Quarterly ending 2025-12-31
-$911.33K