Market Cap: $1.68M
Analysts estimated SBLX earnings of $-13.71 per share this quarter (Q3). SBLX's actual earnings were $-71.04 per share.