Stock market today: Indexes gain as investors assess new inflation data and latest earnings