Large-cap stocks show strong buy recommendations with 25% upside potential