News

Major indices delivered solid gains on Wednesday as market participants thumbed over a fresh batch of corporate earnings.