Tutor TPC Gains 278 Support Holds at 7314 20260520 FirstService FSV Q1 2026 Earnings 095 EPS Surges Past 089 Estimates