Green Wednesday after all of the majors beat earnings and Geithner says the economy and banks are doing grand.