Stock market posts best week of 2012

Business