The 12 Worst Investment Funds Over the Past Decade

The 12 worst investment funds have destroyed $56 billion in shareholder wealth over the past decade, as of Dec. 2023. Read more