Price
$52.68
52W High
$58.76
52W Low
$33.40
SMA50
$51.89
SMA200
$45.73
Avg Volume 50D
$1.13M
From 52W High
-11.54%
From 52W Low
+57.72%
Vs SMA50
+1.53%
Vs SMA200
+15.20%
Current Volume
$1.09M
Bars Stored
1257
Market Cap
$3.66B
P/E
22.0x
Revenue TTM
$1.08B
EPS TTM
2.41
Net Income TTM
$166.01M
Free Cash Flow
$219.61M
Revenue 1Y
-4.49%
EPS 1Y
-12.68%
Net Income 1Y
-10.46%
FCF 1Y
-20.70%
Profit Margin
15.39%
FCF Margin
20.35%

Revenue

Quarterly ending 2025-12-31
$261.20M

EPS

Quarterly ending 2025-12-31
0.58

Net Income

Quarterly ending 2025-12-31
$39.84M