Historical dividend payout and yield for BP (BP) since 1972. The current TTM dividend payout for BP (BP) as of June 03, 2026 is $1.98. The current dividend yield for BP as of June 03, 2026 is 4.26%.
Historical dividend payout and yield for BP (BP) since 1972. The current TTM dividend payout for BP (BP) as of June 03, 2026 is $1.98. The current dividend yield for BP as of June 03, 2026 is 4.26%.