Huge day for the markets