Microsoft surface release date 2023 July 8, 2019 16 32 64 128 Microsoft surface pro 10 release date 2023 Microsoft surface pro 2023 release date Microsoft surface lineup 2022 Microsoft surface pro 9 (2022) Microsoft surface laptop 2021 Microsoft surface pro evolution Microsoft surface 2+