todays dropwas likely the shorts realizing they are running out of time to play games like this. They were trying to trigger stop losses and buy back cheap.
the price recovered pretty quickly though. Shorts may try again today or tomorrow, but as of thursday I would expect there to be a decent level of support due to the NCIB