NYSE:BP | Historical Stock Price | BP PLC

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1970-01-02 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$1.59$5.21$17.06$55.84$182.80$598.381970-01-022026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$37.38$265.865,043,900
2016-12-29$37.40$266.005,015,300
2016-12-28$37.25$264.936,133,400
2016-12-27$37.11$263.943,725,600
2016-12-23$37.02$263.303,652,900
2016-12-22$36.91$262.517,860,500
2016-12-21$36.78$261.594,440,500
2016-12-20$36.52$259.744,354,700
2016-12-19$36.56$260.024,582,000
2016-12-16$36.59$260.245,517,100
2016-12-15$35.85$254.975,093,100
2016-12-14$36.02$256.185,699,800
2016-12-13$36.79$261.667,504,700
2016-12-12$36.51$259.678,416,600
2016-12-09$36.01$256.114,633,100
2016-12-08$36.19$257.395,107,500
2016-12-07$35.89$255.266,006,700
2016-12-06$35.57$252.985,387,000
2016-12-05$35.48$252.344,710,200
2016-12-02$35.48$252.345,205,900
2016-12-01$35.39$251.707,802,400
2016-11-30$35.01$249.0011,784,800
2016-11-29$33.52$238.405,901,600
2016-11-28$33.72$239.825,431,000
2016-11-25$34.27$243.741,899,900
2016-11-23$34.40$244.664,255,400
2016-11-22$34.54$245.666,735,900
2016-11-21$34.40$244.665,881,700
2016-11-18$33.64$239.266,682,800
2016-11-17$33.50$238.265,382,400
2016-11-16$33.30$236.844,985,700
2016-11-15$33.61$239.045,679,300
2016-11-14$32.98$234.565,449,600
2016-11-11$33.18$235.986,598,100
2016-11-10$33.94$241.395,210,400
2016-11-09$33.84$240.685,588,000
2016-11-08$33.48$238.124,865,100
2016-11-07$34.02$237.695,863,800
2016-11-04$33.54$234.346,030,000
2016-11-03$33.84$236.434,876,200
2016-11-02$34.01$237.627,778,000
2016-11-01$34.11$238.3211,938,800
2016-10-31$35.55$248.385,420,500
2016-10-28$35.68$249.295,057,000
2016-10-27$36.00$251.524,174,300
2016-10-26$35.85$250.484,280,000
2016-10-25$36.04$251.804,475,800
2016-10-24$35.87$250.624,502,700
2016-10-21$36.25$253.274,214,900
2016-10-20$36.05$251.874,003,100
2016-10-19$36.05$251.873,886,400
2016-10-18$35.98$251.393,642,400
2016-10-17$35.50$248.033,488,100
2016-10-14$35.84$250.413,255,600
2016-10-13$35.68$249.294,434,700
2016-10-12$35.79$250.064,944,500
2016-10-11$35.78$249.997,250,600
2016-10-10$36.67$256.214,331,900
2016-10-07$36.17$252.714,678,800
2016-10-06$35.95$251.184,422,100
2016-10-05$36.03$251.735,394,500
2016-10-04$35.68$249.298,148,100
2016-10-03$35.47$247.824,873,800
2016-09-30$35.16$245.666,133,700
2016-09-29$35.06$244.969,021,700
2016-09-28$34.84$243.429,765,900
2016-09-27$33.61$234.834,171,900
2016-09-26$33.68$235.324,579,500
2016-09-23$33.96$237.275,138,000
2016-09-22$34.26$239.378,461,900
2016-09-21$33.61$234.836,634,800
2016-09-20$33.07$231.054,759,900
2016-09-19$33.44$233.644,741,200
2016-09-16$33.31$232.735,594,600
2016-09-15$33.61$234.834,693,800
2016-09-14$33.32$232.806,672,900
2016-09-13$33.50$234.069,231,900
2016-09-12$34.63$241.956,385,600
2016-09-09$34.35$240.005,457,900
2016-09-08$35.08$245.105,196,100
2016-09-07$34.76$242.863,917,300
2016-09-06$34.69$242.374,103,600
2016-09-02$34.50$241.046,917,700
2016-09-01$33.66$235.183,742,400
2016-08-31$33.86$236.575,018,100
2016-08-30$34.10$238.254,675,000
2016-08-29$34.24$239.232,849,500
2016-08-26$34.16$238.676,267,600
2016-08-25$34.22$239.094,672,000
2016-08-24$34.27$239.446,293,900
2016-08-23$34.13$238.466,767,200
2016-08-22$33.96$237.274,264,200
2016-08-19$34.33$239.864,038,000
2016-08-18$34.65$242.094,635,100
2016-08-17$34.20$238.955,000,500
2016-08-16$34.21$239.026,643,700
2016-08-15$33.87$236.644,214,900
2016-08-12$33.74$235.734,325,000
2016-08-11$33.64$235.046,439,700
2016-08-10$33.01$230.635,060,500
2016-08-09$33.38$233.225,363,800
2016-08-08$33.17$231.756,020,400
2016-08-05$33.15$231.616,104,700
2016-08-04$33.00$230.566,920,500
2016-08-03$33.01$230.639,514,200
2016-08-02$33.45$229.529,236,000
2016-08-01$33.18$227.6611,808,600
2016-07-29$34.40$236.036,349,500
2016-07-28$33.99$233.229,295,000
2016-07-27$34.57$237.208,424,100
2016-07-26$34.59$237.348,646,000
2016-07-25$34.90$239.4710,941,300
2016-07-22$35.87$246.125,635,600
2016-07-21$35.84$245.923,949,500
2016-07-20$35.96$246.745,153,600
2016-07-19$36.03$247.225,346,700
2016-07-18$36.17$248.185,608,500
2016-07-15$36.56$250.866,032,400
2016-07-14$36.56$250.865,499,900
2016-07-13$36.56$250.868,622,500
2016-07-12$36.91$253.2612,162,600
2016-07-11$36.11$247.776,900,300
2016-07-08$35.92$246.467,241,200
2016-07-07$35.40$242.908,900,900
2016-07-06$35.57$244.068,823,600
2016-07-05$35.90$246.3310,928,300
2016-07-01$36.00$247.019,620,900
2016-06-30$35.51$243.6514,938,400
2016-06-29$34.79$238.7117,381,300
2016-06-28$33.24$228.089,835,900
2016-06-27$31.99$219.5019,452,000
2016-06-24$32.98$226.2934,583,800
2016-06-23$34.63$237.6110,651,200
2016-06-22$33.89$232.5413,471,000
2016-06-21$34.15$234.3211,063,500
2016-06-20$33.42$229.3111,451,700
2016-06-17$32.75$224.7110,576,100
2016-06-16$32.03$219.7713,456,400
2016-06-15$31.15$213.7312,399,900
2016-06-14$30.93$212.2315,171,800
2016-06-13$31.86$218.618,540,500
2016-06-10$32.22$221.089,327,200
2016-06-09$33.04$226.705,892,900
2016-06-08$33.27$228.289,341,500
2016-06-07$33.07$226.9110,862,300
2016-06-06$32.53$223.209,159,900
2016-06-03$31.88$218.7412,365,800
2016-06-02$31.52$216.2712,669,400
2016-06-01$31.34$215.0412,611,600
2016-05-31$31.40$215.4514,790,000
2016-05-27$32.36$222.046,375,200
2016-05-26$32.60$223.688,729,100
2016-05-25$32.86$225.4713,584,700
2016-05-24$31.84$218.477,737,200
2016-05-23$31.46$215.866,481,800
2016-05-20$31.93$219.096,709,400
2016-05-19$31.98$219.437,539,800
2016-05-18$32.13$220.467,754,500
2016-05-17$32.22$221.085,765,200
2016-05-16$32.06$219.985,827,900
2016-05-13$31.47$215.936,689,300
2016-05-12$31.86$218.619,031,800
2016-05-11$31.67$217.308,150,000
2016-05-10$31.68$217.377,220,200
2016-05-09$31.08$213.257,243,200
2016-05-06$31.58$216.696,258,500
2016-05-05$31.58$216.697,743,100
2016-05-04$31.42$215.599,827,800
2016-05-03$32.56$219.2910,091,700
2016-05-02$33.62$226.436,543,300
2016-04-29$33.58$226.169,101,600
2016-04-28$33.49$225.568,001,700
2016-04-27$33.84$227.9111,240,100
2016-04-26$33.49$225.5615,939,000
2016-04-25$31.79$214.118,241,900
2016-04-22$32.15$216.537,106,800
2016-04-21$31.74$213.777,492,500
2016-04-20$31.86$214.5811,868,400
2016-04-19$31.76$213.9013,447,800
2016-04-18$31.06$209.1911,790,500
2016-04-15$30.65$206.4314,895,000
2016-04-14$30.92$208.2512,689,700
2016-04-13$31.38$211.358,941,300
2016-04-12$31.20$210.1310,831,900
2016-04-11$30.31$204.147,394,200
2016-04-08$30.15$203.069,905,600
2016-04-07$29.13$196.196,882,400
2016-04-06$29.30$197.349,265,000
2016-04-05$28.93$194.847,812,600
2016-04-04$29.58$199.224,958,600
2016-04-01$29.57$199.168,932,700
2016-03-31$30.18$203.267,242,300
2016-03-30$30.93$208.317,324,100
2016-03-29$30.35$204.417,043,100
2016-03-28$30.42$204.883,601,700
2016-03-24$30.42$204.885,330,900
2016-03-23$30.20$203.405,858,200
2016-03-22$30.94$208.385,175,900
2016-03-21$31.12$209.597,659,900
2016-03-18$31.33$211.018,545,500
2016-03-17$31.54$212.429,410,000
2016-03-16$30.51$205.499,364,200
2016-03-15$29.64$199.639,112,600
2016-03-14$29.95$201.717,404,000
2016-03-11$30.55$205.7610,369,200
2016-03-10$29.83$200.917,956,900
2016-03-09$30.30$204.077,039,900
2016-03-08$30.07$202.529,487,400
2016-03-07$31.50$212.159,162,400
2016-03-04$31.15$209.808,879,600
2016-03-03$30.87$207.918,917,700
2016-03-02$30.21$203.477,769,600
2016-03-01$29.63$199.565,640,300
2016-02-29$29.09$195.925,406,000
2016-02-26$29.00$195.326,173,100
2016-02-25$28.66$193.0311,319,300
2016-02-24$28.54$192.2211,265,400
2016-02-23$29.00$195.327,470,300
2016-02-22$30.30$204.076,082,100
2016-02-19$29.75$200.375,213,900
2016-02-18$29.78$200.579,287,600
2016-02-17$29.95$201.7110,400,300
2016-02-16$29.06$195.728,926,600
2016-02-12$29.02$195.4510,848,200
2016-02-11$27.64$186.1615,046,700
2016-02-10$28.04$188.859,816,100
2016-02-09$28.95$190.949,475,200
2016-02-08$29.92$197.348,816,900
2016-02-05$30.46$200.906,792,300
2016-02-04$30.61$201.8911,294,000
2016-02-03$29.66$195.6214,324,800
2016-02-02$29.02$191.4021,364,300
2016-02-01$31.70$209.089,466,800
2016-01-29$32.37$213.498,816,600
2016-01-28$31.89$210.3311,300,600
2016-01-27$30.68$202.359,700,000
2016-01-26$30.74$202.749,619,400
2016-01-25$29.47$194.378,018,500
2016-01-22$30.35$200.1714,915,500
2016-01-21$29.46$194.309,915,800
2016-01-20$28.46$187.7115,078,500
2016-01-19$28.92$190.749,346,600
2016-01-15$29.16$192.3211,710,500
2016-01-14$30.83$203.3414,730,000
2016-01-13$28.77$189.7516,911,600
2016-01-12$28.65$188.9610,629,700
2016-01-11$28.84$190.217,460,100
2016-01-08$28.91$190.6713,901,300
2016-01-07$29.43$194.1015,156,000
2016-01-06$30.30$199.8410,055,100
2016-01-05$30.93$204.007,234,400
2016-01-04$31.06$204.857,582,300