Xavier Niel buys E& stake in Vodafone for $5.95 billion | PiQ Markets