Upcoming Earnings The market makers know that the upcoming financial report will be positive news for shareholders... that's why they have been working so hard since legalization to manipulate the SP down and shake out weak hands. They're going to continue doing this right up until the last possible minute so they drive down SP and buy in lower just before the earnings report and sell into the resulting increase in SP that will occur once the earnings are released.
It's all a big game folks... and we are simply pawns. Hold your shares... don't let em shake you loose...