Swatch Group Closed 384 Stores in 2020 The global pandemic took a toll on retail operations of the watchmaking powerhouse.