Board Lots

CPM Board Lot as of November 30, 2015

CPM Board Lot as of January 31, 2016

CPM Board Lot as of February 29, 2016

CPM Board Lot as of March 31, 2016

CPM Board Lot as of April 30, 2016

CPM Board Lot as of May 31, 2016

CPM Board Lot as of June 30, 2016

CPM Board Lot as of September 31, 2016

CPM Board Lot as of October 31, 2016

CPM Board Lot as of November 30, 2016

CPM Board Lot as of December 31, 2016

CPM Board Lot as of January 31, 2017

CPM Board Lot as of February 28, 2017

CPM Board Lot as of March 31, 2017

CPM Board Lot as of June 30, 2017

CPM Board Lot as of July 31, 2017

CPM Board Lot as of August 31, 2017

CPM Board Lot as of September 30, 2017

CPM Board Lot as of October 31, 2017

CPM Board Lot as of November 30, 2017

CPM Board Lot as of January 28, 2018

CPM Board Lot as of February 31, 2018

CPM Board Lot as of March 31, 2018

CPM Board Lot as of April 30, 2018

CPM Board Lot as of May 31, 2018

CPM Board Lot as of June 30, 2018

CPM Board Lot as of July 31, 2018

CPM Board Lot as of August 31, 2018

CPM Board Lot as of September 30, 2018

CPM Board Lot as of October 31, 2018

CPM Board Lot as of November 30, 2018

CPM Board Lot as of December 31, 2018

CPM Board Lot as of January 31, 2019

CPM Board Lot as of February 28, 2019

CPM Board Lot as of March 31, 2019

CPM Board Lot as of April 30, 2019

CPM Board Lot as of May 31, 2019

CPM Board Lot as of June 30, 2019

CPM Board Lot as of July 31, 2019

CPM Board Lot as of August 31, 2019

CPM Board Lot as of September 30, 2019

CPM Board Lot as of October 31, 2019

CPM Board Lot as of November 30, 2019

CPM Board Lot as of December 31, 2019

CPM Board Lot as of January 31, 2020

CPM Board Lot as of February 29 ,2017

CPM Board Lot as of March 31, 2020

CPM Board Lot as of April 30, 2020

CPM Board Lot as of May 31, 2020

CPM Board Lot as of June 30, 2020

CPM Board Lot as of July 31, 2020

CPM Board Lot as of August 31, 2020

Company Disclosures

Foreign Ownership Report

CPM Foreign Ownership Report for March 31, 2015

CPM Foreign Ownership Report for November 30, 2015

CPM Foreign Ownership Report for January 31, 2016

CPM Foreign Ownership Report for February 29, 2016

CPM Foreign Ownership Report for March 31, 2016

CPM Foreign Ownership Report for April 30, 2016

CPM Foreign Ownership Report for May 31, 2016

CPM Foreign Ownership Report for June 30, 2016

CPM Foreign Ownership Report for July 31, 2016

CPM Foreign Ownership Report for August 31, 2016

CPM Foreign Ownership Report as of September 30, 2016

CPM Foreign Ownership Report for October 31, 2016

CPM Foreign Ownership Report as of November 30, 2016

CPM Foreign Ownership Report as of December 31, 2016

CPM Foreign Ownership Report for January 31, 2017

CPM Foreign Ownership Report for February 28, 2017

CPM Foreign Ownership Report for March 31, 2017

CPM Foreign Ownership Report for May 31, 2017

CPM Foreign Ownership Report for June 30, 2017

CPM Foreign Ownership Report as of July 31, 2017

CPM Foreign Ownership Report as of August 31, 2017

CPM Foreign Ownership Report as of September 30, 2017

CPM Foreign Ownership Report as of November 30, 2017

CPM Foreign Ownership Report as of January 31, 2018

CPM Foreign Ownership Report as of February 28, 2018

CPM Foreign Ownership Report as of March 31, 2018

CPM Foreign Ownership Report as of April 30, 2018

CPM Foreign Ownership Report as of May 31, 2018

CPM Foreign Ownership Report as of June 30, 2018

CPM Foreign Ownership Report as of July 31, 2018

CPM Foreign Ownership Report as of August 31, 2018

CPM Foreign Ownership Report as of September 30, 2018

CPM Foreign Ownership Report as of October 31, 2018

CPM Foreign Ownership Report as of November 30, 2018

CPM Foreign Ownership Report as of December 31, 2018

CPM Foreign Ownership Report as of January 31, 2019

CPM Foreign Ownership Report as of February 28, 2019

CPM Foreign Ownership Report as of March 31, 2019

CPM Foreign Ownership Report as of April 30, 2019

CPM Foreign Ownership Report as of May 31, 2019

CPM Foreign Ownership Report as of June 30, 2019

CPM Foreign Ownership Report as of July 31, 2019

CPM Foreign Ownership Report for August 31, 2019

CPM Foreign Ownership Report as of September 30, 2019

CPM Foreign Ownership Report as of October 31, 2019

CPM Foreign Ownership Report as of November 30, 2019

CPM Foreign Ownership Report as of December 31, 2019

CPM Foreign Ownership Report as of January 31, 2020

CPM Foreign Ownership Report as of February 29, 2020

CPM Foreign Ownership Report as of March 31, 2020

CPM Foreign Ownership Report as of April 30, 2020

CPM Foreign Ownership Report as of May 31, 2020

CPM Foreign Ownership Report as of June 30, 2020

CPM Foreign Ownership Report as of July 31, 2020

CPM Foreign Ownership Report as of August 31, 2020

Top 100 Shareholders

CPM Top 100 Stockholders & PCD Beneficial owners as of December 31, 2014

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of March 31, 2015

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of June 30, 2015

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of September 30, 2015

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of December 31, 2015

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of March 31, 2016

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of June 30, 2016

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of September 30, 2016

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of December 31, 2016

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of July 30, 2017

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of September 30, 2017

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of March 31, 2018

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of June 30, 2018

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of September 30, 2018

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of December 31, 2018

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of March 31, 2019

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of June 30, 2019

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of September 30, 2019

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of December 31, 2019

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of March 31, 2020

CPM Top 100 Stockholders & PCD Beneficial Owners Report as of June 30, 2020