BP p.l.c. Common Stock (BP)

Market Cap

$134.59B

Current · Retrieved: · USD

BP logo

BP Market Cap

Current$134.59B
BP Market Cap ($19.75B → $134.59B · CAGR +4.2%)
High-resolution chart · PNG

BP market cap history

Daily history. Dates identify market observations.

BP p.l.c. Common Stock Market Cap — Daily history
DateMarket Cap
134,036,230,550
131,230,150,200
132,829,878,250
127,768,443,600
118,589,676,100
123,415,085,300
123,887,136,200
128,056,919,150
134,272,256,000
132,069,351,800
129,813,997,500
124,831,238,000
119,638,678,100
126,771,891,700
115,049,294,350
110,302,560,300
105,241,125,650
104,926,425,050
108,388,131,650
107,286,679,550
103,326,697,000
100,415,716,450
92,626,876,600
100,599,291,800
105,162,450,500
114,996,844,250
119,428,877,700
111,377,787,350
106,945,753,900
115,940,946,050
123,598,660,650
127,060,367,250
116,570,347,250
118,353,650,650
123,362,635,200
114,131,417,600
127,689,768,450
113,659,366,700
115,127,969,500
129,787,772,450
130,338,498,500
111,692,487,950
116,176,971,500
106,342,577,750
125,224,613,750
143,057,647,750
143,057,647,750
143,687,048,950
141,693,945,150
151,134,963,150
149,849,935,700
150,846,487,600
157,402,750,100
160,497,306,000
161,467,632,850
163,644,312,000
169,230,247,650
173,976,981,700
177,753,388,900
176,625,711,750
179,379,342,000
180,664,369,450
190,157,837,550
196,871,450,350
196,110,923,900
189,082,610,500
189,397,311,100
181,424,895,900
178,854,841,000
169,544,948,250
165,165,364,900
157,140,499,600
157,061,824,450
168,443,496,150
167,473,169,300
170,121,899,350
171,905,202,750
172,246,128,400
168,627,071,500
168,495,946,250
165,925,891,350
170,515,275,100
183,968,725,750
193,199,943,350
193,934,244,750
192,439,416,900
194,537,420,900
197,763,102,050
190,761,013,700
187,010,831,550
190,000,487,250
197,028,800,650
205,578,166,950
203,978,438,900
196,294,499,250
197,815,552,150
184,126,076,050
181,870,721,750
187,273,082,050
180,428,344,000
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.