The 10 Best Dividend Stocks of All Time

MSCI (MSCI)

Dividends Paid: $302.4 million

Lam Research (LRCX)

Dividends Paid: $815.3 million Share Repurchases: $3.7 billion 10-Year Annualized Total Return: 28.2%

UnitedHealth Group (UNH)

Dividends Paid: $5.28 billion Share Repurchases: $5 billion 10-Year Annualized Total Return: 26.5%

Northrop Grumman (NOC)

Dividends Paid: $983 million Share Repurchases: $3.7 billion 10-Year Annualized Total Return: 23.7%

Lockheed Martin (LMT)

Dividends Paid: $2.9 billion Share Repurchases: $4.1 billion 10-Year Annualized Total Return: 19.6%

Home Depot (HD)

Dividends Paid: $7 billion Share Repurchases: $14.8 billion 10-Year Annualized Total Return: 18.4%

American Financial Group (AFG)

Dividends Paid: $2.4 billion Share Repurchases: $319 million 10-Year Annualized Total Return: 18.4%

BlackRock (BLK)

Dividends Paid: $2.5 billion Share Repurchases: $1.5 billion 10-Year Annualized Total Return: 15%

Amgen (AMGN)

Dividends Paid: $4 billion Share Repurchases: $5 billion 10-Year Annualized Total Return: 13.8%

McDonald’s (MCD)

Dividends Paid: $3.9 billion Share Repurchases: $845.5 million 10-Year Annualized Total Return: 13.7%