Constellation Software (TSX:CSU) has caught investor attention following the announcement that long-serving CEO Mark Leonard is stepping down for health reasons. This shift comes at a time when the ...