Home Investing Tata Motors, SBI, and 3 more large-cap stocks analysts are bullish on for 2025