Tribeca Strategic Acquisition Corp. closes $140 million IPO on NASDAQ

Tribeca Strategic Acquisition Corp. closes $140 million IPO on NASDAQ