Constellation Software shows strong revenue growth but faces declining earnings and free cash flow, warranting a "Hold" ...