BP crushes Q1 earnings expectations with strong operational performance.