We can never be 100% sure.... it may be the day traders in for a quick profit.... possibly some speculators coming through thinking an announcement is imminent.... possibly actually investors.... Or maybe even an Insto... but i doubt the last one YET