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
156,039,047,500
155,540,771,550
156,537,323,450
162,280,609,400
159,002,478,150
156,039,047,500
160,130,155,300
158,504,202,200
156,852,024,050
137,183,236,550
151,449,663,750
153,259,192,200
144,237,775,000
138,494,489,050
148,328,882,800
141,615,270,000
143,267,448,150
151,947,939,700
148,092,857,350
144,736,050,950
154,229,519,050
155,724,346,900
155,540,771,550
151,947,939,700
149,561,460,150
155,881,697,200
149,718,810,450
146,047,303,450
144,159,099,850
147,017,630,300
145,889,953,150
142,506,921,700
140,540,042,950
144,814,726,100
141,300,569,400
148,250,207,650
148,407,557,950
139,228,790,450
142,769,172,200
131,859,551,400
125,644,214,550
131,702,201,100
126,299,840,800
125,722,889,700
117,698,024,400
111,456,462,500
106,709,728,450
108,991,307,800
114,734,593,750
106,368,802,800
112,767,715,000
116,386,771,900
117,357,098,750
119,009,276,900
118,825,701,550
116,701,472,500
113,921,617,200
112,112,088,750
124,149,386,700
122,444,758,450
121,290,856,250
118,668,351,250
116,045,846,250
108,597,932,050
113,842,942,050
111,954,738,450
115,390,220,000
116,203,196,550
108,991,307,800
105,791,851,700
100,809,092,200
98,029,236,900
107,365,354,700
107,522,705,000
101,307,368,150
105,241,125,650
108,414,356,700
110,958,186,550
111,456,462,500
118,353,650,650
115,468,895,150
109,174,883,150
111,954,738,450
118,825,701,550
115,967,171,100
117,435,773,900
121,789,132,200
121,710,457,050
126,876,791,900
119,009,276,900
117,593,124,200
116,465,447,050
113,423,341,250
116,701,472,500
117,514,449,050
107,103,104,200
108,597,932,050
108,414,356,700
106,290,127,650
102,356,370,150
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.