Online-ad firm Taboola (NYSE:TBLA), which is in the process of going public via a SPAC merger with Ion Acquisition Corp. 1 (NYSE:IACA), says preliminary Q1 results look better than expected.
Read More