Best stock market week since 2003