Stocks charge higher on Wall Street, erasing