Home BP annual profit slides 86% on lower oil prices, ... 10 Feb. 2026 BP annual profit slides 86% on lower oil prices, write-down