Thanks to the powerful rally last week, the S&P 500 Index (SPX) managed to gain more than 20% from its early April low. It took just 89 trading days to recoup all the ground it had lost since ...