SAN FRANCISCO (MarketWatch) -- U.S. stocks closed at multi-year highs Thursday following the European Central Bank's announcement it will buy bonds and positive U.S. job data. The Dow Jones Industrial Average DJIA, -0.47% closed up 244.52 points, or 1.9%, at 13,292, its highest close since December 2007. The S&P 500 Index SPX, -0.48% advanced 28.86 points, or 2%, to close at 1,432.12, its highest close since January 2008. For both indexes, it was the best one-day percentage gain since June 29. The Nasdaq Composite Index COMP, -0.29% rose 66.64 points, or 2.2%, to close at 3,135.81, its highest close since November 2000.