Price of BP with the Market Cap of SNPMF
If BP p.l.c. (BP) had the market cap of China Petroleum & Chemical Corporation (SNPMF), one BP would cost $4.33, 42.13% less than today's price of $7.48. The market cap of BP p.l.c. ($115.63B) is 1.73 times that of China Petroleum & Chemical Corporation ($103.63B).
Stock data: Financial Modeling Prep·Updated ·Not investment advice·How we calculate this
BP p.l.c. vs China Petroleum & Chemical Corporation: key figures
| Rank | #191 | #221 |
|---|---|---|
| Price | $7.48 | $0.5545 |
| Market cap | $115.63B | $103.63B |
| Shares Outstanding | 15.45B | 186.89B |
| Change (1 day) | +0.11% | -10.56% |
| Change (1 year) | +19.49% | -0.98% |
The other way round: SNPMF with the market cap of BP
If China Petroleum & Chemical Corporation (SNPMF) had the market cap of BP p.l.c. (BP), one SNPMF would cost $0.95817844, 1.73 times today's price of $0.5545.
Price of SNPMF with the Market Cap of BPPrice of BP with the Market Cap of SNPMF: the last 12 months
The price of one BP if BP p.l.c. had the market cap of China Petroleum & Chemical Corporation, at the end of each month. Highest: $6.77 (Aug 2026). Lowest: $3.91 (Jun 2026).
- $4.41 Dec 2025
- $5.19 Jan 2026
- $5.26 Feb 2026
- $4.24 Mar 2026
- $5.02 Apr 2026
- $4.53 May 2026
- $3.91 Jun 2026
- $5.98 Jul 2026
- $6.77 Aug 2026
- $6.44 Sep 2026
- $6.77 Oct 2026
- $6.77 Nov 2026
Questions about BP p.l.c. and China Petroleum & Chemical Corporation
What would the price of BP p.l.c. be with the market cap of China Petroleum & Chemical Corporation?
If BP p.l.c. (BP) had the market cap of China Petroleum & Chemical Corporation (SNPMF), one BP would cost $4.33, 42.13% less than today's price of $7.48.
How much bigger is BP p.l.c. than China Petroleum & Chemical Corporation?
The market cap of BP p.l.c. ($115.63B) is 1.73 times that of China Petroleum & Chemical Corporation ($103.63B). In Dec 2025 the gap was 1.32 times.
What would the price of China Petroleum & Chemical Corporation be with the market cap of BP p.l.c.?
If China Petroleum & Chemical Corporation (SNPMF) had the market cap of BP p.l.c. (BP), one SNPMF would cost $0.95817844, 1.73 times today's price of $0.5545.
How is this price calculated?
The market cap of China Petroleum & Chemical Corporation ($103.63B) is divided by the number of BP in circulation (15.45B). Market cap is the price multiplied by the number of coins or shares in circulation.