recent transactionshistorical transactions

Complete Genomics, Inc.

No press release available for this transaction.