Indian Oil, Vedanta, Coal India, Bharat Petroleum, Power Grid, HCLTech, ONGC, ITC, Bank of Baroda and TechM are top largecap dividend stocks with the highest yield. Indian Oil paid a dividend of ₹15 on each stock in the last 12 months with a dividend yield (trailing 1 year) of 8.79%. Vedanta has a dividend yield (trailing 1 year) of 4.83%.