I can really work it out either. Im assuming that the bot trading has been to allow certain parties to accumulate more shares at around the 37-42c mark, averaging out at 40c.
I note that there is now no reasonably large seller who previously had about 150-200,000 shares for sale in parcels just above the last sale price. He may have got his fill now. Its still great buying now though.
Good luck