Financials are leading this rally yet again, amazing. Market down for all of 20 minutes this morning followed by mid morning turnaround.