Archive · 12 Dec 2025
Three Undervalued Large-Cap Stocks to Watch
The article discusses three large-cap stocks in India that are considered undervalued.
These stocks were selected based on criteria like low price-to-earnings and price-to-book ratios, and a history of profitability and dividend payouts.
The three stocks mentioned are ONGC, Bank of Baroda, and Power Finance Corporation.
ONGC is India's largest oil and gas producer, Bank of Baroda is a major public sector bank, and Power Finance Corporation is a leading NBFC in the power sector.
Each of these companies has shown consistent financial performance and offers attractive dividend yields.
The article advises investors to conduct thorough research before making investment decisions.
Three undervalued large-cap stocks identified: ONGC, Bank of Baroda, and Power Finance Corporation.
ONGC is India's largest crude oil and natural gas producer with a PE of 7 and PB of 0.8.
Bank of Baroda is the second-largest PSU bank with a PE of 7.9 and PB of 0.9.
Power Finance Corporation is a leading Maharatna NBFC with a PE of 3.4 and PB of 0.9.
All three companies have a consistent track record of dividend payments and strong financial performance.
- Who
- Investors looking for undervalued large-cap stocks
- What
- Three undervalued large-cap stocks identified using specific financial criteria
- When
- Towards the end of November and the beginning of December
- Where
- India
- Why
- To find value in large-cap stocks despite market surge
- ONGC
- India’s largest crude oil and natural gas producer, PE: 7, PB: 0.8, Dividend Yield: 5%
- Bank of Baroda
- Second-largest PSU bank, PE: 7.9, PB: 0.9, Dividend Yield: 2.9%
- Power Finance Corporation
- Leading Maharatna NBFC, PE: 3.4, PB: 0.9, Dividend Yield: 4.6%
- ONGC Q2FY26 Revenue
- ₹1,57,911.1 crore
- ONGC Q2FY26 Net Profit
- ₹12,275.0 crore
- Bank of Baroda Q2FY26 Net Interest Income
- ₹13,126.9 crore
- Bank of Baroda Q2FY26 Net Profit
- ₹5,070.3 crore
- PFC Q2FY26 Interest Earned
- ₹28,890.2 crore
- PFC Q2FY26 Net Profit
- ₹7,834.4 crore