STN Financials: Stantec Inc. AI Analysis