COMMON STOCK PURCHASE AGREEMENT Dated as of December 22, 2014 by and between TERRA TECH CORP., a Nevada corporation and MAGNA EQUITIES II, LLC, a New York limited liability companyCommon Stock Purchase Agreement • December 24th, 2014 • Terra Tech Corp. • Engines & turbines • New York
Contract Type FiledDecember 24th, 2014 Company Industry JurisdictionThis COMMON STOCK PURCHASE AGREEMENT is made and entered into as of December 22, 2014 (this “Agreement”), by and between Magna Equities II, LLC, a New York limited liability company (the “Investor”), and Terra Tech Corp., a corporation organized and existing under the laws of the state of Nevada (the “Company”).
COMMON STOCK PURCHASE AGREEMENT Dated as of April 26, 2013 by and between TERRA TECH CORP., a Nevada corporation and HANOVER HOLDINGS I, LLC, a New York limited liability companyCommon Stock Purchase Agreement • May 6th, 2013 • Terra Tech Corp. • Engines & turbines • New York
Contract Type FiledMay 6th, 2013 Company Industry JurisdictionThis COMMON STOCK PURCHASE AGREEMENT is made and entered into as of March xx, 2013 (this “Agreement”), by and between Hanover Holdings I, LLC, a New York limited liability company (the “Investor”), and Terra Tech Corp., a corporation organized and existing under the laws of the state of Nevada (the “Company”).