Strong Earnings Make for Optimistic Mood on Markets Ahead of Key US Inflation Data