Geopolitical Tensions Escalate After Luhansk Strike Markets Weigh Risk Salesforce Beats Q4 Earnings and Revenue Estimates but FullYear Guidance Comes in Light BuzzBallz Faces Scrutiny Over 99p Shot Amid Claims of Appeal to Youth Putin and Xi to Discuss Power of Siberia 2 Pipeline Amid Energy Market Turmoil Core Inflation Hits 32 in March as GDP Growth Misses Expectations Amid Rising Oil Prices Vestas Wind Systems Shares Decline After Margin Guidance Revision