China Petroleum (601857.SH) distributed generous dividends overseas a few years ago, but mainland stockholders did not benefit from them; this year, they have finally received a cash dividend of 0.15 yuan per share, but it is not even enough to cover the losses in share price.