Domestic brokerage firm Axis Direct’s latest report highlights companies that have consistently rewarded shareholders with strong payouts over the past year. A dividend yield is a financial ratio that shows how much a company pays out in dividends each year relative to its stock price. It is a key metric for investors, particularly those focused on income generation, as it indicates the return on investment strictly from dividends.

Here’s the full list. Vedanta has a dividend yield of 7%, with dividends of Rs 16 per share over the past 12 months. The stock's current market price (CMP) is Rs 225, while its market capitalisation stands at Rs 87,000 crore. Coal India offers a dividend yield of 7%, having paid Rs 26.5 per share in dividends over the past 12 months. The stock trades at Rs 396, with a market capitalisation of Rs 2.44 lakh crore.

Indian Oil Corporation has a dividend yield of 6%, with dividends of Rs 8.3 per share over the past 12 months. The stock, currently trading at about Rs 128, has market capitalisation of Rs 1.81 lakh crore. Bharat Petroleum Corporation offers a dividend yield of 6%, having paid Rs 17.5 per share in dividends over the past 12 months. The stock trades at Rs 279, with a market capitalisation of Rs 1.21 lakh crore.

Power Finance Corporation has a dividend yield of 6%, with dividends of Rs 18.8 per share over the past 12 months. Its current market price is Rs 315 and its market capitalisation stands at Rs 1.04 lakh crore. State-run oil company ONGC offers a dividend yield of 6%, having paid Rs 13.3 per share in dividends over the past 12 months. The stock trades at Rs 225, with a market capitalisation of Rs 2.83 lakh crore.

The conglomerate that manufacturers notebooks to cigarettes has a dividend yield of 6%, with dividends of Rs 14.5 per share over the past 12 months. Its CMP is Rs 257, while its market capitalisation stands at Rs 3.22 lakh crore. India’s largest IT services company offers a dividend yield of 4%, having paid Rs 112 per share in dividends over the past 12 months. The stock trades at Rs 2,536, with a market capitalisation of Rs 9.18 lakh crore.

IRFC has a dividend yield of 4%, with dividends of Rs 3.3 per share over the past 12 months. Its CMP is Rs 74 and its market capitalisation stands at Rs 97,000 crore. HCL Technologies offers a dividend yield of 4%, having paid Rs 60 per share in dividends over the past 12 months. The stock trades at Rs 1,424, with a market capitalisation of Rs 3.86 lakh crore.