FirstService FSV Q1 2026 Earnings 095 EPS Surges Past 089 Estimates Xi and Putin Set for Beijing Talks on Energy and Strategic Ties After Trump Visit