Baidu BIDU Delivers Q1 2026 Beat EPS 1190 vs 1180 Expected Hindu Business Line Letters to the Editor May 15 2026 Reader Perspectives on Financial Currents EPower EPOW Declines 1028 Amid Market Weakness 20260515 Creator Content Takes Center Stage at TV Upfronts as Ad Spending Surges to 44 Billion in 2026