Mr Brown also announced a Children in Care Bill to do more to protect vulnerable children, and a Child Maintenance Bill to prevent children from falling into poverty when parents split up.
In order to prevent the transactions from being flagged under insider-trading laws, the trades are split among hundreds, at times thousands, of small accounts.