ThredUp Q1 2026 Earnings NarrowerThanExpected Loss Fails to Lift Stock FSTR Q1 2026 Earnings Stellar EPS Surprise of 16384 Drives Positive Market Reaction AIRT Q1 2026 Earnings Profitability Surprise Drives Share Gains Despite Sparse Data BioCardia BCDA Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biotech Continues Clinical Progress SWIM Q1 2026 Earnings EPS Beats Expectations by 527 Despite Negative Print