CNPC H1 Profit 100B — ChemBrief Topics