2025 Vault Ratings: McKinsey, Bain, and BCG