Annual Reports CPM Request for extension for Annual Report for 2014 CPM SEC Form 17-A As of December 31, 2014 CPM AAFS As of December 31, 2014 CPM AAFS as of December 31, 2015 CPM SEC Form 17-A As of December 31, 2015 CPM SEC FORM 17-A As of December 31, 2016 CPM AAFS As of December 31, 2016 CPMHC AAFS 2017 CPM SEC 17-A 2017 CPM Annual Report of Operations 2017 CPM Financial Annual Report 2017 CPM SEC17A 2018 CPM AAFS 2018 CPM SEC 17A 2019 CPM AAFS 2019 (Part 1) CPM AAFS 2019 (Part 2) Financial Annual Meetings CPM Minutes of the Annual Stockholders Meeting, December 13, 2021. CPM 20-DIS_2015 for Annual Meeting as of 2014 CPM 20-DIS_Mgt Report Annual Meeting December 31, 2014 CPM 20-DIS_MgtReport 2015 for Annual Meeting as of 2014 CPM 20-PIS Annual Meeting December 31, 2014 CPM General Information Sheet for 2014 CPMHC 20-DIS Annual Meeting as of December 2014 CPM General Information Sheet for 2015 CPM Stockholders Masterlist as of November 16, 2015 CPM SEC FORM 20-DIS_2016 FOR Annual Meeting of 2015 SEC 17-C Election of BOD and officers ASM 2015 CPM SEC FORM 20-DIS Mgt Report 2016 as of Annual Meeting 2015 CPM Notice of ASM for 2016 CPM SEC FORM 17-C ASM 2016 CPMHC General Information Sheet 2016 CPM Stockholders Masterlist as of October 06, 2016 CPMHC SEC FORM 20-PIS Mgt Report 2016 November 4, 2016 CPMHC SEC FORM 20-PIS 2016 Final November 2, 2016 CPMHC 20-DIS Mgt Report 2016 FINAL2 CPMHC SEC FORM 20-DIS 2016 FINAL CPMHC SEC FORM 20-DIS Mgt Report 2016 FINAL2 CPMHC SEC FORM 20-DIS 2016 FINAL3 CPM SEC 17-C Result of ASM December 14, 2017 CPM SEC FORM 17-C Postponement of ASM 2017 CPM SEC FORM 20-DIS FINAL for 2017 CPM SEC FORM 20_DIS Management Report for 2017 CPM SEC FORM 20_PIS Management Report for 2017 CPM SEC FORM 20_PIS for 2017 Final SEC FORM 17-C Postponement of ASM for 2017 (Signed) CPM Definitive Information Statement 2018 Final CPM List of shareholders as of 11.19.2018 Record date for ASM CPM Management Report 2018 Final CPM PSE Letter Annual Meeting for 2018 CPM SEC 17C Annual Board Of Directors Meeting 2018 CPM SEC 17C Annual Meeting for 2018 CPM SEC 17C Annual Organizational Meeting for 2018 CPM SEC 17C Postponement of Annual 2018 CPM SEC Form 20-PIS 2018 CPM SEC Form 20PIS Mgt Report 2018 CPM Top 20 Stockholders as of 11.19.2018 CPMHC GIS for 2018 CPM Amended Management Report for 2019 Amended CPM General Information Sheet 2019 CPM Letter to PSE Annual 2019 CPM List of shareholders as of November 19, 2019 Record Date for ASM CPM MANAGEMENT REPORT for 2019 CPM SEC 17 C Results of Annual Meeting 2019 CPM SEC 17 C Results of Annual Organizational Meeting 2019 CPM SEC 17C Annual Meeting 2019 CPM SEC 20 DIS for 2019 Amended CPM SEC 20 DIS for 2019 CPM SEC Form 20-IS 2019 CPM Top 20 shareholders as of 11.19.2019 CPMHC MANAGEMENT REPORT for 2019 for SEC IS Quarterly Reports CPM SEC FORM 17-Q 1ST Qtr March 31, 2015 CPM SEC FORM 17-Q 2ND Qtr June 30, 2015 CPMHC SEC FORM 17-Q September 30, 2015 CPM SEC FORM 17-Q 1ST QTR as of March 2016 CPM SEC FORM 17-Q As of June 30, 2016 Cover Letter CPM SEC FORM 17-Q As of June 30, 2016 CPM SEC FORM 17-Q As of March 31, 2016 Cover Letter Amendment CPM SEC FORM 17-Q As of March 31, 2016 Amended CPM SEC FORM 17-Q As of September 30, 2016 CPM SEC FORM 17-Q Aging of Receivables as of June 2017 NOTE 16 CPM SEC Form 17-Q Aging of Receivables as of September 2017 CPMH SEC FORM 17-Q As of Sept 2017 3rd Qtr 2017 CPMHC SEC FORM 17-Q 2ND QTR REPORT 2017 CPMHC SEC FORM 17-Q as of June 30, 2017 2ND QTR Reprort 2017 CPMHC SEC FORM 17-Q As of March 31, 2017 CPM 1st Qtr SEC17Q March 31, 2020 CPM 3rd Qtr Sept 2019 Aging of Receivables CPM SEC 17Q 1st Qtr 2019 CPMH SEC 17Q 1st Qtr 2018 CPMH SEC 17Q 2nd Qtr 2018 CPM SEC 17Q 3rd Qtr 2018 CPMHC SEC FORM 17-Q 2019 2ND QTR CPMHC SEC 17 Q 3RD QTR 2019 CPM SEC 17Q June 30, 2020