
10 Stocks to Buy Today, 20 July 2026: Analyst Picks After a Strong Q1 FY27 Earnings Weekend
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.
Updated: 20 Jul 2026 • 8:37 am
Posted by:

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
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.
Recent Articles

Intraday Stocks for Today: ICICI Bank, SBI and HDFC Bank, Analyst Top Picks for 21 July 2026
21 July 2026

Where Is Kothari Petrochemicals Share Price Headed Over the Next 3 Years?
20 July 2026

Where Is Kohinoor Foods Share Price Headed Over the Next 3 Years?
20 July 2026

Kavveri Defence & Wireless Technologies Share Price: What Could the Next 3 Years Look Like?
20 July 2026
Note: This blog is for information purpose only. Investments and trading are subject to market risks, read all scheme related documents carefully.
Reviews
Recent Posts
Intraday Stocks for Today: ICICI Bank, SBI and HDFC Bank, Analyst Top Picks for 21 July 2026
Where Is Kothari Petrochemicals Share Price Headed Over the Next 3 Years?
Where Is Kohinoor Foods Share Price Headed Over the Next 3 Years?
Kavveri Defence & Wireless Technologies Share Price: What Could the Next 3 Years Look Like?
Where Will Khaitan (India) Share Price Be in the Next 3 Years?
Popular this week
Intraday Stocks for Today: ICICI Bank, SBI and HDFC Bank, Analyst Top Picks for 21 July 2026
Where Is Kothari Petrochemicals Share Price Headed Over the Next 3 Years?
Where Is Kohinoor Foods Share Price Headed Over the Next 3 Years?
Kavveri Defence & Wireless Technologies Share Price: What Could the Next 3 Years Look Like?
Where Will Khaitan (India) Share Price Be in the Next 3 Years?

Uniresearch Global Pvt Ltd
Research Analyst
SEBI Registration Number — INH000013776
Uniresearch is a subsidiary of Univest Communication Technologies Private Limited
Company Address: Registered Address: Ground Floor, Unitech Commercial Tower 2, Block B, Greenwood City, Unit 1-3, Sector 45, Gurugram, Haryana 122003
Write to us : support@univest.in, compliance@univest.in
Verify on SEBI registry →RESEARCH ANALYST
Get SEBI Registered
advice on the stocks
trending today.
Get 3 FREE Trade Ideas
for Startups Accelerator 2024
Trusted by 1Cr Indians
Awarded No.1 by Economic Times





