Constellation Software : Q1 2024 Interim Financial Report :