Saudi Aramco has reportedly raised $4 billion through a multi-tranche bond sale, with strong investor demand pushing order books to more than $21 billion at launch.