Taboola Q1 2024 Results Beat High End of Guidance; Reiterate