Note how this is an exact repeat of late-March. Seriously, E-X-A-C-T.
Earnings => Price Collapse => Recovery. (Yes, doubters, recovery has already started.)
Let's review the steps:
Earnings
How it went: March was okay (not good, not bad) news.
How its going: This time the news was decidedly positive and promising - fundamentals improved, L/T debt...