Business Standard · 12 days ago BP Q1 results: Net profit slides 40% to $2.7 billion, misses forecasts