Taboola (Nasdaq: TBLA), a global leader in delivering performance at scale for advertisers, today announced its results for the first quarter ended March 31 ...