SharePost Content Read More Stock Market News #stockmarket Post navigation Barclays raises European energy services PT by 21% on average, reshuffles ratings Apple withholds data in India antitrust case, watchdog sets final hearing