STN Financials: Stantec Inc AI Analysis