Vodafone buys own stock on losses

by Stephen Beard