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
112,190,763,900
111,141,761,900
112,269,439,050
114,341,218,000
115,547,570,300
114,262,542,850
110,958,186,550
110,722,161,100
112,977,515,400
111,666,262,900
109,410,908,600
109,620,709,000
111,194,212,000
111,194,212,000
108,204,556,300
108,702,832,250
106,211,452,500
106,552,378,150
108,571,707,000
110,407,460,500
114,131,417,600
115,127,969,500
112,374,339,250
109,856,734,450
107,811,180,550
107,260,454,500
105,110,000,400
103,326,697,000
100,468,166,550
101,910,544,300
100,573,066,750
102,671,070,750
103,195,571,750
104,978,875,150
100,651,741,900
101,910,544,300
99,943,665,550
104,821,524,850
101,097,567,750
98,815,988,400
102,303,920,050
94,410,180,000
102,330,145,100
106,499,928,050
107,889,855,700
104,113,448,500
105,267,350,700
102,985,771,350
103,667,622,650
102,828,421,050
99,917,440,500
103,248,021,850
101,386,043,300
103,510,272,350
105,214,900,600
111,063,086,750
104,978,875,150
104,401,924,050
108,388,131,650
107,050,654,100
113,423,341,250
114,865,719,000
122,733,234,000
125,722,889,700
124,988,588,300
124,149,386,700
116,517,897,150
111,561,362,700
111,718,713,000
122,470,983,500
132,646,302,900
132,410,277,450
124,962,363,250
124,044,486,500
129,105,921,150
133,931,330,350
135,190,132,750
136,501,385,250
133,878,880,250
135,976,884,250
129,813,997,500
135,583,508,500
130,915,449,600
135,950,659,200
139,255,015,500
136,632,510,500
136,894,761,000
134,219,805,900
132,698,753,000
126,903,016,950
128,030,694,100
121,159,731,000
123,257,735,000
119,979,603,750
115,862,270,900
117,488,224,000
121,369,531,400
122,470,983,500
119,061,727,000
115,704,920,600
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.