Univest
Univest
  • Markets

10 Stocks to Buy Today, 20 July 2026: Analyst Picks After a Strong Q1 FY27 Earnings Weekend

  • July 20, 2026
  • Posted by: Ankit Jaiswal
  • Category: Market
No Comments
10 Stocks to Buy Today, 20 July 2026

10 stocks to buy today: Axis Bank, Kotak Mahindra Bank, ICICI Bank, Reliance Industries, ONGC, TCS, Tech Mahindra, Exide Industries, Bharat Forge, Can Fin Homes.

These 10 stocks to buy today have been shortlisted by our research team, led by Ankit Jaiswal, Senior Research Analyst, and Kunal Singla, Associate Director, following a weekend packed with Q1 FY27 results and a sharp rise in crude oil prices that together are expected to shape sector rotation in the session on 20 July 2026.

The list spans banking, energy, IT, and industrial names, reflecting both the strong quarterly earnings delivered by several large private banks and the renewed focus on oil and defence linked stocks amid a volatile global backdrop.

Click Here – Get Free Investment Predictions

Table of Contents

Toggle
  • 10 Stocks to Buy Today: Quick List
  • Axis Bank – Stock to Buy Today
  • Kotak Mahindra Bank – Stock to Buy Today
  • ICICI Bank – Stock to Buy Today
  • Reliance Industries – Stock to Buy Today
  • ONGC – Stock to Buy Today
  • TCS – Stock to Buy Today
  • Tech Mahindra – Stock to Buy Today
  • Exide Industries – Stock to Buy Today
  • Bharat Forge – Stock to Buy Today
  • Can Fin Homes – Stock to Buy Today
  • 10 Stocks to Buy Today: Risk Factors to Consider
  • Conclusion
  • Frequently Asked Questions FAQs
    • What are the 10 stocks to buy today on 20 July 2026?
    • Why are so many banks among the 10 stocks to buy today?
    • Why is Reliance Industries among the 10 stocks to buy today despite falling profit?
    • Why is ONGC included in the 10 stocks to buy today?
    • Who are Ankit Jaiswal and Kunal Singla?
    • What are the risks associated with these 10 stocks to buy today?
    • Should I buy all 10 stocks to buy today?

10 Stocks to Buy Today: Quick List

The table below summarises the 10 stocks to buy today, along with their previous closing price and the key rationale behind each pick.

Company CMP (Rs) Rationale
Axis Bank 1,328.50 Q1 FY27 PAT up 22.5%
Kotak Mahindra Bank 389.95 Q1 FY27 consolidated PAT up 23%
ICICI Bank 1,444.30 Q1 FY27 consolidated PAT up 13.9%
Reliance Industries 1,327.20 Record quarterly EBITDA despite PAT dip
ONGC 247.29 Crude price beneficiary post Hormuz escalation
TCS 2,269.00 IT sector rally leadership
Tech Mahindra 1,572.90 Margin recovery story intact
Exide Industries 435.20 Fresh 52-week high momentum
Bharat Forge 2,190.50 Diversified auto and defence exposure
Can Fin Homes 889.45 Q1 FY27 PAT up 20%

Get SEBI-Registered Research on These 10 Stocks to Buy Today

Axis Bank – Stock to Buy Today

Entry Zone: Rs 1,300-1,330 | Target: Rs 1,420 | Stop Loss: Rs 1,265

Ankit Jaiswal notes that Axis Bank’s Q1 FY27 standalone net profit rose 22.5 percent year on year to Rs 7,114 crore, comfortably ahead of two of the three brokerage estimates tracked ahead of the results, even as net interest margin compressed to 3.46 percent from 3.80 percent a year earlier.

The sharp fall in provisions, down 43.7 percent year on year, was the key driver of the profit beat, and the stock’s reaction to this result makes it one of the 10 stocks to buy today for investors seeking exposure to the private banking recovery theme.

Kotak Mahindra Bank – Stock to Buy Today

Entry Zone: Rs 378-390 | Target: Rs 420 | Stop Loss: Rs 365

Kunal Singla observes that Kotak Mahindra Bank’s consolidated net profit rose 23 percent year on year to Rs 5,480 crore, with standalone profit up an even sharper 26 percent, aided by lower provisions and steady net interest income growth.

Asset quality also improved, with gross NPAs declining to 1.18 percent from 1.20 percent sequentially, reinforcing why the stock features among the 10 stocks to buy today on the banking theme.

ICICI Bank – Stock to Buy Today

Entry Zone: Rs 1,420-1,445 | Target: Rs 1,540 | Stop Loss: Rs 1,385

Ankit Jaiswal points out that ICICI Bank’s consolidated net profit rose 13.9 percent year on year to Rs 15,440 crore, with net interest income growing 12.3 percent, as operating profit increased and provisions declined during the quarter.

The bank’s consistent execution across retail and corporate lending segments supports its inclusion among the 10 stocks to buy today for investors with a core banking allocation.

Reliance Industries – Stock to Buy Today

Entry Zone: Rs 1,295-1,330 | Target: Rs 1,430 | Stop Loss: Rs 1,255

Kunal Singla notes that while Reliance Industries’s Q1 FY27 consolidated net profit fell 22.4 percent year on year to Rs 20,946 crore due to the absence of a one-time gain booked last year, the company posted its highest ever quarterly EBITDA of Rs 54,067 crore, up 10.1 percent, with the oil to chemicals segment revenue surging 30 percent.

The post-results dip in reported profit, against a backdrop of record operating performance, is why analysts are watching Reliance Industries closely as one of the 10 stocks to buy today.

ONGC – Stock to Buy Today

Entry Zone: Rs 243-248 | Target: Rs 270 | Stop Loss: Rs 235

Ankit Jaiswal highlights that ONGC stands to benefit from the sharp rise in crude oil prices, with Brent crude trading above 90 dollars a barrel after a weekend escalation around the Strait of Hormuz, since upstream producers typically see improved realisations when crude prices rise.

This direct sensitivity to crude prices is the key reason ONGC features among the 10 stocks to buy today amid the current energy market volatility.

TCS – Stock to Buy Today

Entry Zone: Rs 2,220-2,270 | Target: Rs 2,420 | Stop Loss: Rs 2,150

Kunal Singla notes that TCS has led a broader rally in IT services stocks in recent sessions, with the Nifty IT index outperforming as investors reassess demand trends heading into the second half of the earnings season.

As India’s largest IT services company, TCS’s leadership in this sector rotation supports its place among the 10 stocks to buy today for investors looking to add technology exposure.

Tech Mahindra – Stock to Buy Today

Entry Zone: Rs 1,530-1,575 | Target: Rs 1,680 | Stop Loss: Rs 1,480

Ankit Jaiswal observes that Tech Mahindra’s multi-year margin recovery programme continues to show results, with the company’s most recent quarterly numbers showing a sharp improvement in gross profit alongside steady revenue growth.

This ongoing self-help turnaround story is why Tech Mahindra remains one of the 10 stocks to buy today within the IT services space.

Exide Industries – Stock to Buy Today

Entry Zone: Rs 420-435 | Target: Rs 470 | Stop Loss: Rs 405

Kunal Singla notes that Exide Industries touched a fresh 52-week high in the most recent session, supported by its expanding lithium-ion battery manufacturing business alongside steady demand in its traditional lead-acid battery segment.

The stock’s technical breakout, combined with its dual exposure to legacy and EV battery demand, places it among the 10 stocks to buy today for momentum focused investors.

Bharat Forge – Stock to Buy Today

Entry Zone: Rs 2,100-2,190 | Target: Rs 2,350 | Stop Loss: Rs 2,030

Ankit Jaiswal highlights Bharat Forge’s diversified exposure across commercial vehicle components, defence and aerospace forgings, and industrial products, which gives the stock multiple demand drivers beyond a single auto cycle.

Continued investor interest in India’s defence manufacturing push supports Bharat Forge’s inclusion among the 10 stocks to buy today.

Can Fin Homes – Stock to Buy Today

Entry Zone: Rs 870-895 | Target: Rs 960 | Stop Loss: Rs 840

Kunal Singla points to Can Fin Homes’s Q1 FY27 net profit rising 20 percent year on year to Rs 268 crore, driven by robust disbursements in its core affordable housing finance business.

Steady execution in a structurally growing housing finance market rounds out the list of 10 stocks to buy today with this small-cap financial name.

Download the Univest iOS App or Univest Android App to track live prices for these 10 stocks to buy today and get daily research.

10 Stocks to Buy Today: Risk Factors to Consider

Investors should weigh several risks before acting on these 10 stocks to buy today. Net interest margin compression across the banking sector, visible in both Axis Bank and Kotak Mahindra Bank’s results, could weigh on future quarters if deposit costs stay elevated. Crude oil volatility tied to the Strait of Hormuz situation could reverse quickly if diplomatic developments ease tensions, affecting both ONGC and the broader energy trade.

Global cues also remain a factor, with US markets under pressure from a chip and semiconductor stock selloff on AI infrastructure valuation concerns, a dynamic that could spill over into Indian IT and technology linked names including TCS and Tech Mahindra.

Conclusion

These 10 stocks to buy today, shortlisted by Ankit Jaiswal and Kunal Singla, reflect the two dominant themes shaping the market on 20 July 2026: a strong Q1 FY27 earnings season from India’s largest private banks and a sharp rise in crude oil prices following renewed Strait of Hormuz tensions. Axis Bank, Kotak Mahindra Bank, ICICI Bank, Reliance Industries, ONGC, TCS, Tech Mahindra, Exide Industries, Bharat Forge and Can Fin Homes each offer distinct exposure to these themes. Investors should evaluate their own risk appetite and consult a SEBI-registered advisor before acting on any of these 10 stocks to buy today.

Disclaimer: Data and figures in this article are sourced from publicly available information. These may or may not be accurate. Please verify all data with the official NSE (nseindia.com) and BSE (bseindia.com) websites before making any investment decision. Investments in securities are subject to market risk. This content is for educational purposes only and is not investment advice by Univest (SEBI RA INH000013776).

Frequently Asked Questions FAQs

What are the 10 stocks to buy today on 20 July 2026?

Ans. The 10 stocks to buy today are Axis Bank, Kotak Mahindra Bank, ICICI Bank, Reliance Industries, ONGC, TCS, Tech Mahindra, Exide Industries, Bharat Forge and Can Fin Homes, shortlisted by Ankit Jaiswal and Kunal Singla.

Why are so many banks among the 10 stocks to buy today?

Ans. Axis Bank, Kotak Mahindra Bank, ICICI Bank and Can Fin Homes all reported strong Q1 FY27 results over the weekend, with profit growth ranging from 13.9 percent to 23 percent year on year, making banking the dominant theme in this list.

Why is Reliance Industries among the 10 stocks to buy today despite falling profit?

Ans. Reliance Industries’s Q1 FY27 profit fell due to a high base from a one-time gain last year, but the company posted its highest ever quarterly EBITDA of Rs 54,067 crore, which analysts view as a stronger underlying signal than the headline profit number.

Why is ONGC included in the 10 stocks to buy today?

Ans. ONGC is included because Brent crude has risen above 90 dollars a barrel after a fresh escalation around the Strait of Hormuz, and upstream oil producers like ONGC typically benefit from higher crude price realisations.

Who are Ankit Jaiswal and Kunal Singla?

Ans. Ankit Jaiswal is a Senior Research Analyst and Kunal Singla is an Associate Director on the research team that has shortlisted these 10 stocks to buy today based on current market momentum and Q1 FY27 earnings trends.

What are the risks associated with these 10 stocks to buy today?

Ans. Key risks include net interest margin compression in banking stocks, potential reversal in crude oil prices if Strait of Hormuz tensions ease, and spillover pressure on IT stocks from the ongoing US chip sector selloff.

Should I buy all 10 stocks to buy today?

Ans. These are research based ideas, not guaranteed returns. Evaluate each stock against your own risk appetite and portfolio allocation, and consult a SEBI-registered advisor before investing.



Stocks to Buy Today
Author: Ankit Jaiswal
Ankit Jaiswal is the Senior Research Analyst at Univest, leading the platform's in-house equity research desk and serving as the editorial reviewer for all research and blog content published at univest.in. With 11+ years of experience in Indian equity markets, he oversees stock recommendations, earnings analysis, sector coverage, and ensures every published article meets SEBI Research Analyst Regulations. He holds a Bachelor of Commerce (B.Com) from St. Xavier's College, Kolkata — one of India's most prestigious commerce institutions — and has cleared CMT Level 2 from the CMT Association, a globally recognised certification in technical analysis and market research. His research methodology combines fundamental analysis (earnings quality, balance sheet strength, management commentary) with advanced technical analysis (chart patterns, momentum indicators, market structure) — giving Univest's retail investors a dual-lens approach that most Indian research platforms lack. Ankit is among the most comprehensively certified analysts in Indian financial media, holding five NISM certifications: Series-XV (Research Analyst), Series-VIII (Equity Derivatives), Series-VII (SORM), Series-VI (Depository Operations), and Series-V-A (Mutual Fund Distributors). At Univest — India's SEBI-registered research and advisory platform — Ankit's responsibilities include leading the research team, finalising stock recommendations published across Pro Lite, Pro Super, and Pro Gold advisory services, and maintaining editorial oversight of all YMYL financial content published on the blog.

Leave a Reply Cancel reply