TCMD Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise Despite Stock Decline SSBI Q1 2026 Earnings EPS of 025 Reported Stock Gains Slightly Annovis Bio Q1 2026 Earnings EPS Misses Estimates as PreClinical Spending Intensifies RY Q1 2026 Earnings EPS Beats Estimates by 30 Amid Resilient Banking Operations SnapOn Q1 2026 Earnings EPS Falls Short of Expectations Shares Edge Higher BURU Q3 2023 Earnings PreRevenue Loss of 014 per Share as Strategic Developments Underway