Petco WOOF Q1 2026 Earnings Beat Revenue NA EPS 004 Ameresco AMRC Q1 2026 Results Miss Estimates EPS 035 vs 030 Grab GRAB Delivers Q1 2026 Beat EPS 003 vs 002 Expected Spire Global SPIR Q1 2026 Results Fall Short EPS 078 Revenue NA