Tech Rally Helps European Bourses Gain Midday
China's JD.com struggles to shake off consumption weakness, misses revenue estimates
Oil dips on oversupply concerns, heads for weekly loss
Morning Bid: No end in sight for Trump-fuelled trade
GLOBAL MARKETS-European shares, dollar higher; bitcoin above $91K
Ukraine bonds rally again on hopes for quick end to war, more funding
TREASURIES-Ten-year yield hits 4-month high after sticky inflation
Japan's Nikkei ekes out gains on softer yen in choppy trade
CEE MARKETS-Currencies a touch stronger after weakening on Trump win