Taboola, which was started in Israel and is now based in New York, is profitable, according to Mr. Singolda, who said it collected a projected $1.2 billion in gross revenue […]
Taboola Inc
Trending topics and news from the Taboola Inc category
Back to news home