stocks finished sharply higher tuesday as energy prices pulled back and investors combed through another batch of corporate earnings the dow jones industrial average djia gained about 502 points or 15 to end near 34912 marking its biggest daily percentage climb since march 16 according to factset the sp 500 index spx rose 16 and the nasdaq composite index comp advanced 22 the rally on wall street came despite warnings from the international monetary fund that russias war in ukraine will lead to a significant pullback in global economic growth in 2022 a top imf official on tuesday also told marketwatch that financial markets have yet to anticipate how high the federal reserve will need to raise interest rates to get a grip on inflation at a 40year high us crude prices cl00 fell more than 5 to settle near 102 a barrel