Alpha Capital Anstalt has filed an SC 13G/A form with the Securities and Exchange Commission (SEC) disclosing ownership of 199,404 shares of Cleveland BioLabs, Inc. (NASDAQ:CBLI). This represents 1.77 percent ownership of the company. Previously, Alpha ...
more»