Aramco to launch blockbuster SAR 43 bn share sale today.