Deciphering the mess... PPT bought 4M shares between 9 March and 30 March Sold 9.2M shares from 21 April until 12 May, including 4.2M on 12 May alone.