SPWR Q1 2026 Earnings EPS Surprises with 007 Profit vs Expected Loss Immix Biopharma IMMX Edges Lower in Consolidation Phase Eyes Key Support at 829