BP PLC reported multiple share buybacks from January 5 to January 30, 2026, accumulating a total of approximately 23 million shares purchased. The highest price paid per share ranged from 442.85 to 413.35 pence, as part of an ongoing buyback program initiated on November 4, 2025.