Microsoft surface laptop 12th gen July 8, 2019 16 32 64 128 Microsoft surface laptop studio 12th gen Microsoft surface laptop 5 12th gen Microsoft surface laptop 5 i5 12th gen Microsoft - surface laptop go 2 - 12.4 Microsoft surface laptop go 1 Microsoft surface 1 laptop