Ive heard a few people imply they wanted to get their ducks in a row prior to some sort of a "sale"...
while a sale would be good news, it's still messed up that they have been trading and not reporting the trades until its beneficial to them to do so...
“Could there be a reason why all the SEC fillings are all showing up right now?”
Yes. It could be they have received a Wells Notice or have been panicked into a belated rather sketchy attempt to comply with securities laws for some other similar reason.
Reminds me of the dog days of LLEG (Laidlaw Energy).