Stock market today: US stocks rise on solid earnings and in-line inflation reading