https://www.stockcalc.com/blog/BrianD/2017/02/28/petrochina-ptrnys-and-china-petroleum-snpnys-upgraded/
PetroChina (PTR:NYS) and China Petroleum (SNP:NYS) Upgraded