Stocks Rally As Inflation Eases