Castle Biosciences Q1 2026 Earnings NarrowerThanExpected Loss Stock Slips TMO Q1 2026 Earnings EPS Tops Estimates Amid Modest Stock Dip Metalla Royalty Streaming Ltd MTA Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter Stock Rises Slightly NMFC Q1 2026 Earnings Narrowly Misses EPS Estimates Amid Stable Operations DUOT Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction L3Harris Technologies Q1 2026 Earnings EPS Beats Estimates by 591 Stock Rises