ARTICLE I REGISTRATION RIGHTSRegistration Rights Agreement • February 28th, 1996 • Cyanotech Corp • Medicinal chemicals & botanical products • New Jersey
Contract Type FiledFebruary 28th, 1996 Company Industry Jurisdiction
CYANOTECH CORPORATION (a Nevada Corporation) 1,500,000 Shares of Common Stock UNDERWRITING AGREEMENTUnderwriting Agreement • February 28th, 1996 • Cyanotech Corp • Medicinal chemicals & botanical products • California
Contract Type FiledFebruary 28th, 1996 Company Industry Jurisdiction
ARTICLE II REPRESENTATIONS AND WARRANTIES OF FIREMEN'S INSURANCEPreferred Stock Conversion and Registration Rights Agreement • February 28th, 1996 • Cyanotech Corp • Medicinal chemicals & botanical products • Nevada
Contract Type FiledFebruary 28th, 1996 Company Industry Jurisdiction