Taboola Q1 2026 slides: revenue beat drives 37% stock surge Personal Finance May 12, 2026 Taboola Q1 2026 slides: revenue beat drives 37% stock surge