SBLK Q1 2026 Earnings EPS Surprises to the Upside as Stock Declines XYF Q1 2020 Earnings Massive EPS Miss Amidst Pandemic Uncertainty WEAV Q1 2026 Earnings EPS Surprise of 2931 Drives Positive Market Reaction KNSA Q1 2026 Earnings Strong EPS Beat Driven by Operational Efficiency and Product Growth ON24 Q4 2025 Earnings EPS Surges 151 Above Estimates as Operational Efficiencies Pay Off PMTV Q1 2026 Earnings Trust Reports Significant EPS Miss Amidst Challenging Mortgage Environment