Show HN: Epstein Index – Stock returns of Epstein-linked companies since 2008
A website called "Epstein Index" tracks the stock performance of companies linked to Jeffrey Epstein, showing a cumulative return of 2,563% since his 2008 conviction, compared to the S&P 500's 609% gain over the same period.