The Week Ahead: Week of 6/16-6/20

The sharp selloff on Friday, triggered by escalating tensions in the Middle East, could weigh further on markets this week. The situation remains fluid and will likely dominate headlines in…

Earnings: Baidu FY25 Q1

Baidu Inc (NASDAQ:BIDU) posted mixed FY25 Q1 results—beating expectations on both the top and bottom lines, but raising a few questions beneath the surface. For a technology company, operating margins…

Earnings: Baidu FY24 Q4

Baidu Inc (NASDAQ:BIDU) reported mixed FY24 Q4 earnings, beating expectations but the metrics indicated challenges in its core business. The lack of specific guidance makes it difficult to predict near-term…