STN STN · 1 article Earnings August 12, 2026 Earnings Stantec Contract Backlog Grows 17.5% to $9.2 Billion