Bank and Market Impact