late 2023 to 2024 early 2023 mid-to-late-2022 early 2022 mid-to-late 2021 Early 2021 Late 2020 Mid 2020 Early 2020 Late 2019 mid 2019 early 2019 mid-to-late 2018 2017-2018