Still... wow. A half-trillion dollar run on the banks in the space of hours.