The buying looks very professional. Whoever is accumulating is happy to push the price up to 24c, wait for the sellers to reload, and then buy again coming off screen. Buying by professionals ahead of a price sensitive announcement looks very suspicious to me.