2024 Vault Ratings: McKinsey, Bain and BCG