Tech Defies Sell in May Adage With Impressive Gains JSPR Q1 2026 Earnings Surprise EPS Beat Overshadowed by Broader Headwinds Tree Damage Dispute Sparks 6000 Liability Question Who Pays