Market News #60. Q1 results: Twitter and Lockheed Martin. ExxonMobil’s deal with Zhejiang Energy