Become a Member
  • Track your favourite stocks
  • Create & monitor portfolios
  • Daily portfolio value
Sign Up
Quickpicks
Add shares to your
quickpicks to
display them here!

BP (BP.) Share Price History

Time period:
to
Date Open High Low Close Volume
30th Apr 2026 (Thu) 584.90 585.90 574.40 583.80 61,308,727
29th Apr 2026 (Wed) 577.30 581.40 573.60 575.90 50,844,207
28th Apr 2026 (Tue) 581.00 592.00 570.30 578.80 52,609,018
27th Apr 2026 (Mon) 572.30 580.50 569.70 572.40 22,366,718
24th Apr 2026 (Fri) 577.00 580.50 567.10 571.80 22,413,772
23rd Apr 2026 (Thu) 578.00 578.70 569.20 570.30 31,343,066
22nd Apr 2026 (Wed) 565.00 576.40 561.40 572.40 39,910,962
21st Apr 2026 (Tue) 554.20 564.10 554.20 563.40 46,150,391
20th Apr 2026 (Mon) 559.70 561.80 552.40 556.90 27,538,493
17th Apr 2026 (Fri) 586.30 587.10 531.70 541.00 70,376,762
16th Apr 2026 (Thu) 563.00 584.00 561.80 584.00 31,209,882
15th Apr 2026 (Wed) 562.60 568.20 561.30 562.10 40,570,558
14th Apr 2026 (Tue) 572.00 580.60 561.90 565.10 39,183,792
13th Apr 2026 (Mon) 587.60 588.70 575.40 579.20 23,417,309
10th Apr 2026 (Fri) 571.00 579.40 566.80 574.10 30,569,622
9th Apr 2026 (Thu) 575.80 585.80 570.80 580.50 38,617,426
8th Apr 2026 (Wed) 539.40 568.20 536.20 562.70 107,989,913
7th Apr 2026 (Tue) 590.10 600.50 590.10 597.50 42,435,598
6th Apr 2026 (Mon) 591.20 591.20 591.20 591.20 0
3rd Apr 2026 (Fri) 591.20 591.20 591.20 591.20 0
2nd Apr 2026 (Thu) 594.80 605.00 587.50 591.20 79,106,912
1st Apr 2026 (Wed) 593.60 600.90 571.70 576.00 88,493,154
31st Mar 2026 (Tue) 594.50 609.40 594.40 606.30 58,573,579
30th Mar 2026 (Mon) 585.00 602.00 584.80 602.00 68,869,880
27th Mar 2026 (Fri) 580.70 584.10 573.80 584.10 94,706,307
26th Mar 2026 (Thu) 570.00 583.10 570.00 583.10 64,920,907
25th Mar 2026 (Wed) 550.00 567.10 549.30 567.10 53,485,290
24th Mar 2026 (Tue) 541.20 558.50 540.60 557.50 64,293,686
23rd Mar 2026 (Mon) 561.10 565.70 531.60 538.60 88,592,240
20th Mar 2026 (Fri) 573.00 573.00 561.30 562.30 128,811,767
19th Mar 2026 (Thu) 560.00 583.50 559.10 583.20 94,341,606
18th Mar 2026 (Wed) 550.00 559.80 546.20 555.80 68,920,554
17th Mar 2026 (Tue) 539.90 552.80 539.00 551.90 56,720,601
16th Mar 2026 (Mon) 539.00 545.80 533.30 540.30 49,126,522
13th Mar 2026 (Fri) 533.00 539.40 528.00 534.30 52,094,375
12th Mar 2026 (Thu) 515.00 530.30 510.30 529.20 71,783,464
11th Mar 2026 (Wed) 502.30 514.00 496.95 514.00 88,829,911
10th Mar 2026 (Tue) 498.80 504.50 492.65 499.55 142,362,775
9th Mar 2026 (Mon) 510.00 515.00 498.15 510.00 75,009,379
6th Mar 2026 (Fri) 492.65 504.80 490.70 498.90 69,071,293
5th Mar 2026 (Thu) 491.45 493.50 478.85 491.95 39,886,061
4th Mar 2026 (Wed) 490.10 490.50 478.40 481.25 42,273,938
3rd Mar 2026 (Tue) 493.20 497.30 485.60 493.00 106,051,719
2nd Mar 2026 (Mon) 496.65 508.20 482.85 487.85 86,646,558
FTSE 100 Latest
Value10,363.04
Change-15.78