Price of 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. 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
China Petroleum & Chemical Corporation vs BP p.l.c.: key figures
| Rank | #221 | #191 |
|---|---|---|
| Price | $0.5545 | $7.48 |
| Market cap | $103.63B | $115.63B |
| Shares Outstanding | 186.89B | 15.45B |
| Change (1 day) | -10.56% | +0.11% |
| Change (1 year) | -0.98% | +19.49% |
The other way round: 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.
Price of BP with the Market Cap of SNPMFPrice of SNPMF with the Market Cap of BP: the last 12 months
The price of one SNPMF if China Petroleum & Chemical Corporation had the market cap of BP p.l.c., at the end of each month. Highest: $1.05 (Mar 2026). Lowest: $0.62 (Aug 2026).
- $0.751 Dec 2025
- $0.82 Jan 2026
- $0.828 Feb 2026
- $1.05 Mar 2026
- $1.01 Apr 2026
- $0.908 May 2026
- $0.813 Jun 2026
- $0.651 Jul 2026
- $0.62 Aug 2026
- $0.663 Sep 2026
- $0.744 Oct 2026
- $0.662 Nov 2026
Questions about China Petroleum & Chemical Corporation and BP p.l.c.
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 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 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 is this price calculated?
The market cap of BP p.l.c. ($115.63B) is divided by the number of SNPMF in circulation (186.89B). Market cap is the price multiplied by the number of coins or shares in circulation.