Refreshing the latest version...

TPE Logo
Retail traders dump $338 million in stocks in biggest selling day since 2020