CNSWF Financials: Constellation Software Inc AI Analysis