Last year, BP PLC generated 114.21B USD for its biggest-performing segment, Oil products. The Non-US made the largest contribution, accounting for 103.92B USD last year. For the latest quarter, BP PLC reported the revenue of 43.55B USD for the period ending 2026-06-30, which came from the top-performing segment, Oil products. Non-US contributed the highest revenue, at 57.02B USD.