ASAmol Shukla
Projects
Courses
Prompts
Skills
Contact
Resume
Course Outline
Syllabus Overview

Complete Stock Market Course: From Beginner to Confident Investor

Courses/Complete Stock Market Course: From Beginner to Confident Investor/Lesson 3: How to Evaluate if an Indian Stock is Worth Buying
60 mins lesson duration•12 mins read

Lesson 3: How to Evaluate if an Indian Stock is Worth Buying

Learn how to check a company's financial health, understand key numbers, and decide whether a stock is a good investment — all explained in simple language.

What is Fundamental Analysis? (In Simple Words)

Fundamental analysis is like doing a health check-up for a company before you invest your money in it. Just like you would check a person's blood pressure, cholesterol, and fitness level before deciding if they are healthy, you check a company's revenue, profit, debt, and growth to decide if it is a healthy investment.

The goal is to figure out the intrinsic value of a stock — what it is actually worth, regardless of what the market is currently charging. If the market price is lower than the intrinsic value, the stock is a bargain. If it is higher, the stock is expensive.

Think of it this way: Imagine you want to buy a second-hand car. You would check its age, condition, mileage, service history, and compare the price to similar cars. Fundamental analysis is the same thing, but for companies instead of cars.

Where to Find Information About Indian Companies

Before we dive into the numbers, let me tell you where to find them:

Screener.in — This is the best free tool for Indian stock analysis. You just type in a company name like "TCS" or "HDFC Bank" and it shows you all the financial data, ratios, and charts in one place.

Moneycontrol — Great for financial statements, news, and market data. You can find quarterly results, annual reports, and analyst opinions here.

Company Website — Every listed company has an "Investor Relations" section on its website where you can download annual reports, investor presentations, and quarterly results.

BSE/NSE Website — The official exchange websites show shareholding patterns, insider trading disclosures, and corporate announcements.

The Three Most Important Financial Statements

Every company publishes three main financial reports. Think of them as the company's report card:

The Profit and Loss Statement (P&L) shows how much money the company made (revenue), how much it spent (expenses), and how much profit is left over. For example, if TCS earned ₹2,25,000 crore in revenue and spent ₹1,83,000 crore on employees and other costs, its profit (called PAT — Profit After Tax) would be ₹42,000 crore.

The Balance Sheet shows what the company owns (assets) and what it owes (liabilities) at a specific point in time. Think of it as a snapshot of the company's financial health. If a company has ₹10,000 crore in assets and ₹3,000 crore in debt, its net worth (equity) is ₹7,000 crore.

The Cash Flow Statement shows how much actual cash the company generated. This is important because a company can show profit on paper but still run out of cash. Cash flow tells you the real story of how much money the business is generating.

Key Numbers Every Indian Investor Must Understand

Let me explain the most important financial ratios in simple language:

Price-to-Earnings Ratio (P/E Ratio) tells you how much you are paying for every ₹1 of the company's profit. If a stock has a P/E of 25, it means you are paying ₹25 for every ₹1 of annual profit. A lower P/E generally means the stock is cheaper, and a higher P/E means it is expensive. But you must compare P/E within the same sector — IT stocks typically have P/E of 25-35, while banks have P/E of 10-15.

Return on Equity (ROE) tells you how efficiently the company is using shareholders' money to generate profit. If a company has ROE of 20%, it means for every ₹100 invested by shareholders, the company generates ₹20 of profit. Higher ROE is better — look for companies with ROE above 15%.

Return on Capital Employed (ROCE) is similar to ROE but considers all the capital the company uses (both shareholder money and borrowed money). It is considered a better measure of profitability. Look for ROCE above 18%.

Debt-to-Equity Ratio tells you how much debt the company has compared to its own money. If the ratio is 1.0, it means the company has equal amounts of debt and equity. Lower is better — a ratio below 1.0 is considered healthy. Some companies like TCS and Infosys have almost no debt, which makes them very safe.

Operating Margin tells you what percentage of revenue becomes operating profit. If a company earns ₹100 in revenue and has ₹30 left after paying for raw materials and employees (but before paying interest and taxes), its operating margin is 30%. Higher margin means the company is more efficient.

The Indian-Specific Metrics You Must Check

In India, there are some unique things you need to check that are not as important in other countries:

Promoter Holding shows how much of the company is owned by the founding family or promoters. In India, most companies are controlled by promoter families. If the promoter owns more than 50% of the company, it is a good sign — it means they have skin in the game and are confident about the company's future. If promoter holding drops suddenly, it is a red flag.

Promoter Pledge shows how many shares the promoters have pledged as collateral for loans. If a promoter has pledged 40% of their shares, it means they have borrowed money using their shares as security. If the stock price falls significantly, the lender may sell the pledged shares, which can cause further price decline. Always check if promoters have pledged shares — low or zero pledge is best.

FII (Foreign Institutional Investor) Holding shows how much of the company is owned by foreign institutional investors like Goldman Sachs, Morgan Stanley, etc. When FIIs buy a stock, it signals global confidence in the company. When they sell, it can put pressure on the stock price.

Mutual Fund Holding shows how much is owned by Indian mutual funds. When mutual funds increase their stake, it means professional fund managers see value in the company.

How to Read an Indian Annual Report (Simplified)

Every year, listed companies publish an annual report. Here is how to read it efficiently:

Start with the Chairman's Letter — this gives you management's perspective on the year's performance and future outlook.

Then read the Management Discussion and Analysis section — this is where management explains what happened, why it happened, and what they plan to do next.

Check the auditor's report — this is an independent opinion on whether the financial statements are accurate. If the auditor has raised any concerns (called "qualifications"), pay attention.

Finally, look at the financial statements and the notes to accounts — the notes often contain important details about accounting policies, pending lawsuits, and related party transactions.

Building Your Stock Analysis Framework

Here is a simple step-by-step process:

Step 1: Check the basic numbers on Screener.in — revenue growth, profit growth, ROE, ROCE, debt levels, and promoter holding.

Step 2: Read the annual report to understand the business, competitive advantages, and management quality.

Step 3: Compare the company's ratios to its industry peers — is it better or worse than competitors?

Step 4: Determine a fair price using valuation methods — is the current stock price reasonable compared to the company's earnings and growth?

Step 5: Buy only if there is a margin of safety — the stock should be priced below your estimated fair value.

Common Mistakes to Avoid

The biggest mistake is relying on just one ratio. A low P/E does not automatically mean a stock is cheap — the company might have low P/E because it has serious problems. Always look at multiple ratios together.

Another mistake is not checking promoter holding and pledge. In India, this is one of the most important indicators of corporate governance. Always check it.

The third mistake is ignoring the annual report. The numbers on Screener.in are useful, but the annual report tells you the story behind the numbers.

Key Takeaways

  • Fundamental analysis evaluates whether a stock is worth its current price
  • Check revenue growth, profit growth, ROE, ROCE, and debt levels
  • In India, always check promoter holding and pledge levels
  • Screener.in is the best free tool for Indian stock analysis
  • Compare ratios within the same sector, not across different sectors
  • Read the annual report for qualitative insights beyond the numbers
  • Buy only when there is a margin of safety — the stock is priced below its fair value

Next up: Technical analysis — reading charts and understanding market psychology.

Interactive Lesson Code Snippet
Fundamental Analysis for Indian Stocks — A Beginner's Guide

WHAT IS FUNDAMENTAL ANALYSIS?
It's like a health check-up for a company. You check its financial health before investing money. The goal is to find the "intrinsic value" — what the company is actually worth.

WHERE TO FIND INDIAN COMPANY DATA

Screener.in — Best free tool, shows all financials in one place
Moneycontrol — Financial statements, news, market data
Company Website — Annual reports, investor presentations
BSE/NSE Website — Shareholding patterns, insider trading

THE THREE FINANCIAL STATEMENTS

1. Profit & Loss Statement (P&L)
   Shows: Revenue → Expenses → Profit
   Example: TCS earned ₹2,25,000 Cr revenue, spent ₹1,83,000 Cr, kept ₹42,000 Cr as profit

2. Balance Sheet
   Shows: What company owns (assets) vs what it owes (liabilities)
   Example: Company has ₹10,000 Cr assets, ₹3,000 Cr debt, ₹7,000 Cr net worth

3. Cash Flow Statement
   Shows: Actual cash generated (not just paper profit)
   Important: A company can show profit but still run out of cash

KEY FINANCIAL RATIOS EXPLAINED IN SIMPLE WORDS

P/E Ratio (Price-to-Earnings):
What it means: How much you pay for ₹1 of company's profit
Example: P/E of 25 means you pay ₹25 for every ₹1 of annual profit
Good range: 15-25 for stable companies (compare within same sector!)
IT stocks: 25-35 P/E is normal
Bank stocks: 10-15 P/E is normal

ROE (Return on Equity):
What it means: How efficiently company uses your money to make profit
Formula: Net Profit ÷ Shareholders' Money × 100
Good: Above 15%
Excellent: Above 20%

ROCE (Return on Capital Employed):
What it means: Profit generated from ALL money used (equity + debt)
Good: Above 18%
Excellent: Above 25%

Debt-to-Equity Ratio:
What it means: How much the company owes vs how much it owns
Good: Below 1.0 (company has more own money than borrowed)
Excellent: Near 0 (almost no debt, like TCS, Infosys)

Operating Margin:
What it means: What % of revenue becomes profit before interest and tax
Good: Above 15%
Excellent: Above 25%

INDIAN-SPECIFIC METRICS (VERY IMPORTANT!)

Promoter Holding:
What it means: How much the founding family owns
Good: Above 50% (they have skin in the game)
Bad: Below 40% or declining rapidly
Always check this — it's unique to Indian markets!

Promoter Pledge:
What it means: Shares pledged as loan collateral
Good: 0% pledge (no risk of forced selling)
Bad: Above 20% pledge (risky)

FII Holding:
What it means: How much foreign investors own
Good: Stable or increasing (global confidence)
Watch: Rapid selling (might signal problems)

Mutual Fund Holding:
What it means: How much Indian fund managers own
Good: Increasing (professional investors see value)

HOW TO READ AN ANNUAL REPORT (SIMPLE STEPS)

1. Chairman's Letter — Management's perspective
2. Management Discussion — What happened and why
3. Auditor's Report — Is everything accurate?
4. Financial Statements — The actual numbers
5. Notes to Accounts — Important details

BUILD YOUR STOCK ANALYSIS CHECKLIST

Before investing in any Indian stock, check:
1. Revenue growing 5+ years? YES / NO
2. Profit growing 5+ years? YES / NO
3. ROE above 15%? YES / NO
4. ROCE above 18%? YES / NO
5. Debt/Equity below 1? YES / NO
6. Promoter holding above 50%? YES / NO
7. Promoter pledge near 0%? YES / NO
8. Fair price or overvalued? YES / NO

If 7-8 YES → Strong buy candidate
If 5-6 YES → Investigate further
If below 5 YES → Avoid or deep research
Language: text

Lesson Code (Python)

Fundamental Analysis for Indian Stocks — A Beginner's Guide

WHAT IS FUNDAMENTAL ANALYSIS?
It's like a health check-up for a company. You check its financial health before investing money. The goal is to find the "intrinsic value" — what the company is actually worth.

WHERE TO FIND INDIAN COMPANY DATA

Screener.in — Best free tool, shows all financials in one place
Moneycontrol — Financial statements, news, market data
Company Website — Annual reports, investor presentations
BSE/NSE Website — Shareholding patterns, insider trading

THE THREE FINANCIAL STATEMENTS

1. Profit & Loss Statement (P&L)
   Shows: Revenue → Expenses → Profit
   Example: TCS earned ₹2,25,000 Cr revenue, spent ₹1,83,000 Cr, kept ₹42,000 Cr as profit

2. Balance Sheet
   Shows: What company owns (assets) vs what it owes (liabilities)
   Example: Company has ₹10,000 Cr assets, ₹3,000 Cr debt, ₹7,000 Cr net worth

3. Cash Flow Statement
   Shows: Actual cash generated (not just paper profit)
   Important: A company can show profit but still run out of cash

KEY FINANCIAL RATIOS EXPLAINED IN SIMPLE WORDS

P/E Ratio (Price-to-Earnings):
What it means: How much you pay for ₹1 of company's profit
Example: P/E of 25 means you pay ₹25 for every ₹1 of annual profit
Good range: 15-25 for stable companies (compare within same sector!)
IT stocks: 25-35 P/E is normal
Bank stocks: 10-15 P/E is normal

ROE (Return on Equity):
What it means: How efficiently company uses your money to make profit
Formula: Net Profit ÷ Shareholders' Money × 100
Good: Above 15%
Excellent: Above 20%

ROCE (Return on Capital Employed):
What it means: Profit generated from ALL money used (equity + debt)
Good: Above 18%
Excellent: Above 25%

Debt-to-Equity Ratio:
What it means: How much the company owes vs how much it owns
Good: Below 1.0 (company has more own money than borrowed)
Excellent: Near 0 (almost no debt, like TCS, Infosys)

Operating Margin:
What it means: What % of revenue becomes profit before interest and tax
Good: Above 15%
Excellent: Above 25%

INDIAN-SPECIFIC METRICS (VERY IMPORTANT!)

Promoter Holding:
What it means: How much the founding family owns
Good: Above 50% (they have skin in the game)
Bad: Below 40% or declining rapidly
Always check this — it's unique to Indian markets!

Promoter Pledge:
What it means: Shares pledged as loan collateral
Good: 0% pledge (no risk of forced selling)
Bad: Above 20% pledge (risky)

FII Holding:
What it means: How much foreign investors own
Good: Stable or increasing (global confidence)
Watch: Rapid selling (might signal problems)

Mutual Fund Holding:
What it means: How much Indian fund managers own
Good: Increasing (professional investors see value)

HOW TO READ AN ANNUAL REPORT (SIMPLE STEPS)

1. Chairman's Letter — Management's perspective
2. Management Discussion — What happened and why
3. Auditor's Report — Is everything accurate?
4. Financial Statements — The actual numbers
5. Notes to Accounts — Important details

BUILD YOUR STOCK ANALYSIS CHECKLIST

Before investing in any Indian stock, check:
1. Revenue growing 5+ years? YES / NO
2. Profit growing 5+ years? YES / NO
3. ROE above 15%? YES / NO
4. ROCE above 18%? YES / NO
5. Debt/Equity below 1? YES / NO
6. Promoter holding above 50%? YES / NO
7. Promoter pledge near 0%? YES / NO
8. Fair price or overvalued? YES / NO

If 7-8 YES → Strong buy candidate
If 5-6 YES → Investigate further
If below 5 YES → Avoid or deep research

Console Output

Fundamental Analysis for Indian Stocks — A Beginner's Guide

WHAT IS FUNDAMENTAL ANALYSIS?
It's like a health check-up for a company. You check its financial health before investing money. The goal is to find the "intrinsic value" — what the company is actually worth.

WHERE TO FIND INDIAN COMPANY DATA

Screener.in — Best free tool, shows all financials in one place
Moneycontrol — Financial statements, news, market data
Company Website — Annual reports, investor presentations
BSE/NSE Website — Shareholding patterns, insider trading

THE THREE FINANCIAL STATEMENTS

1. Profit & Loss Statement (P&L)
   Shows: Revenue → Expenses → Profit
   Example: TCS earned ₹2,25,000 Cr revenue, spent ₹1,83,000 Cr, kept ₹42,000 Cr as profit

2. Balance Sheet
   Shows: What company owns (assets) vs what it owes (liabilities)
   Example: Company has ₹10,000 Cr assets, ₹3,000 Cr debt, ₹7,000 Cr net worth

3. Cash Flow Statement
   Shows: Actual cash generated (not just paper profit)
   Important: A company can show profit but still run out of cash

KEY FINANCIAL RATIOS EXPLAINED IN SIMPLE WORDS

P/E Ratio (Price-to-Earnings):
What it means: How much you pay for ₹1 of company's profit
Example: P/E of 25 means you pay ₹25 for every ₹1 of annual profit
Good range: 15-25 for stable companies (compare within same sector!)
IT stocks: 25-35 P/E is normal
Bank stocks: 10-15 P/E is normal

ROE (Return on Equity):
What it means: How efficiently company uses your money to make profit
Formula: Net Profit ÷ Shareholders' Money × 100
Good: Above 15%
Excellent: Above 20%

ROCE (Return on Capital Employed):
What it means: Profit generated from ALL money used (equity + debt)
Good: Above 18%
Excellent: Above 25%

Debt-to-Equity Ratio:
What it means: How much the company owes vs how much it owns
Good: Below 1.0 (company has more own money than borrowed)
Excellent: Near 0 (almost no debt, like TCS, Infosys)

Operating Margin:
What it means: What % of revenue becomes profit before interest and tax
Good: Above 15%
Excellent: Above 25%

INDIAN-SPECIFIC METRICS (VERY IMPORTANT!)

Promoter Holding:
What it means: How much the founding family owns
Good: Above 50% (they have skin in the game)
Bad: Below 40% or declining rapidly
Always check this — it's unique to Indian markets!

Promoter Pledge:
What it means: Shares pledged as loan collateral
Good: 0% pledge (no risk of forced selling)
Bad: Above 20% pledge (risky)

FII Holding:
What it means: How much foreign investors own
Good: Stable or increasing (global confidence)
Watch: Rapid selling (might signal problems)

Mutual Fund Holding:
What it means: How much Indian fund managers own
Good: Increasing (professional investors see value)

HOW TO READ AN ANNUAL REPORT (SIMPLE STEPS)

1. Chairman's Letter — Management's perspective
2. Management Discussion — What happened and why
3. Auditor's Report — Is everything accurate?
4. Financial Statements — The actual numbers
5. Notes to Accounts — Important details

BUILD YOUR STOCK ANALYSIS CHECKLIST

Before investing in any Indian stock, check:
1. Revenue growing 5+ years? YES / NO
2. Profit growing 5+ years? YES / NO
3. ROE above 15%? YES / NO
4. ROCE above 18%? YES / NO
5. Debt/Equity below 1? YES / NO
6. Promoter holding above 50%? YES / NO
7. Promoter pledge near 0%? YES / NO
8. Fair price or overvalued? YES / NO

If 7-8 YES → Strong buy candidate
If 5-6 YES → Investigate further
If below 5 YES → Avoid or deep research

Code Visualization Tips

  • 🧠Open Screener.in and look up TCS — find all the ratios mentioned above.
  • 🧠Create a simple checklist you can use before investing in any Indian stock.
  • 🧠Compare two Indian companies side by side using the ratios we learned.

Professional Tips & Tricks

  • ⚡Always check promoter pledge level — high pledge is a major red flag in India.
  • ⚡Compare P/E ratios within the same sector, not across different sectors.
  • ⚡Look for companies with consistent ROCE above 18% over 5 years.
  • ⚡Read the 'Related Party Transactions' section in annual reports for governance issues.

Python Code Judge & Practice Arena

LeetCode Style

Run real Python 3.12 WebAssembly code directly in your browser against automated test suites.

Solved:0 / 2
0 / 30 XP
Challenges:
Problem 1 of 2

Analyze an Indian Stock Using Fundamental Analysis

Medium+20 XP
Go to Screener.in and look up HDFC Bank. Find and understand: (1) P/E Ratio, (2) ROE, (3) ROCE, (4) Debt levels, (5) Promoter Holding, (6) 5-year revenue growth. Based on these numbers, would you invest in HDFC Bank? Why or why not?
main.pyPython 3.12 (WASM)
1
2
3
4
5
6
7
8
9
10
11
12
Press Run Code to test or Submit to verify test cases

Test Your Knowledge

Instant feedback

Quick Check: Fundamental Analysis

1 / 2
What does the P/E ratio measure?

Up next · Continue learning

How to Read Stock Charts (Beginner's Guide)

Understand candlestick charts, support and resistance levels, and how to read price movements on Indian stocks — explained in simple language.

11 mins read55 mins
Start next lesson
Previous: Types of Indian Stocks and How to Choose Between ThemNext: How to Read Stock Charts (Beginner's Guide)
Made withbyAmol Shukla·amolshukla.online
ASAmol Shukla

AI Developer, Trainer & Agentic AI Expert building practical learning systems and real-world AI applications.

Explore

  • Projects
  • Courses
  • Prompts
  • Skills
  • Contact
  • Experience
  • Blogs

Connect

  • Resume
  • Contact
© 2026 Amol Shukla·Created withbyamolshukla.online
Back to top