Is Calamos CSQ Still a Buy After 177 Rally 20260520 Serve Robotics SERV Q1 2026 Results Fall Short EPS 065 Revenue NA Coda Octopus CODA Reports Strong Q1 2026 Revenue NA EPS Beats First FMY Stock Today Rallies 078 Resistance at 1217 20260520 EU Provisional Agreement Marks Major Step Toward US Trade Pact Amid Tariff Concerns Planet Fitness PLNT Q1 2026 Earnings EPS 074 Beats Estimates