Taboola, High Purveyor of Chumbox Advertisements, Will Go Public through SPAC
Taboola, which was founded in Israel and is now based in New York, is profitable, according to Singolda, who had projected gross sales of $ 1.2 billion last year - $ 379 million in net sales excluding payouts to publishers.In late 2019,…