Taboola.com Releases Q1 2026 Financial Results

[ad_1] AlphaStreet Newsdesk powered by AlphaStreet Intelligence TBLA|EPS $0.20 vs $0.04 est (+400.0%)|Rev $466.4M|Net Income $59.1M Taboola.com Ltd. (TBLA) reported a standout first quarter, with diluted earnings of $0.20 per share crushing the $0.04 analyst forecast. The artificial intelligence-based algorithmic…

Current price of oil as of May 6, 2026

At 8:30 a.m. Eastern Time today, the price of oil sits at $106.52 per barrel, using Brent as the benchmark (we’ll explain what that means shortly). That’s a decrease of $10.03 since yesterday morning and roughly $44 more than at…