Mar 19 European gas futures jump 35% after Iran attacks Qatar LNG plant raising global energy supply concerns
Mar 19 Alibaba -4% premarket as profit drops 67%, revenue rises 2%, cloud prices rise 34%, signaling urgent AI monetization push