BP shares are yielding 4.8% but they go ex-dividend today

BP (LSE: BP) has experienced a volatile year, with its share price currently trading at 479p, reflecting a 1.86% increase year-to-date. The stock faced a minor setback on February 1 due to an electrical failure at a US refinery but rebounded following the release of its full-year 2023 earnings report on February 6. BP reports…More