Large-caps show strong buy recommendations with 25-31% upside potential