BP to halt stock buybacks as profit slumps

by | Feb 10, 2026 | Stock Market