10 Stocks with Highest Dividend to Buy Right Now

6. Prospect Capital Corporation (NASDAQ:PSEC)

Dividend Yield as of July 27: 15.61%

Prospect Capital Corporation (NASDAQ:PSEC) is among the best stocks with the highest dividend. The company recently completed its acquisition of QC Holdings, a consumer credit provider, with the deal officially closed on June 30. As outlined in the earlier merger agreement, Prospect acquired QC Holdings through an all-cash deal valued at roughly $115 million.

As of April 2025, Prospect Capital Corporation (NASDAQ:PSEC) had distributed a total of $21.57 per share to its original common shareholders, based on past and current declared distributions. This figure is roughly three times the company’s March 2025 net asset value per share, amounting to $4.5 billion in cumulative distributions overall. Between its IPO in July 2004 and March 31, 2025, the firm deployed over $21 billion across more than 450 investments and successfully exited over 325 of them.

During that same period, the exited investments generated a realized gross internal rate of return (IRR) of approximately 13%, with $11.8 billion invested and about $14.9 billion returned in proceeds. Prospect Capital Corporation (NASDAQ:PSEC) currently pays a monthly dividend of $0.045 per share for a dividend yield of 15.61%, as of July 27.