Price
$79.60
52W High
$115.78
52W Low
$21.02
SMA50
$71.65
SMA200
$77.11
Avg Volume 50D
$660.79K
From 52W High
-45.45%
From 52W Low
+278.69%
Vs SMA50
+11.09%
Vs SMA200
+3.24%
Current Volume
$466.85K
Bars Stored
952
Market Cap
$1.83B
P/E
16.1x
Revenue TTM
$722.40M
EPS TTM
4.94
Net Income TTM
$113.99M
Free Cash Flow
$14.14M
Revenue 1Y
+51.78%
EPS 1Y
+64.12%
Net Income 1Y
+64.53%
FCF 1Y
-75.55%
Profit Margin
15.78%
FCF Margin
1.96%

Revenue

Quarterly ending 2025-12-31
$191.22M

EPS

Quarterly ending 2025-12-31
0.69

Net Income

Quarterly ending 2025-12-31
$16.08M