WPRT Q1 2026 Earnings NarrowerthanExpected Loss Lifts Shares SP 500 Logs Ninth Consecutive Weekly Gain as Tech Stocks Drive Record Highs