Previous Editions 2024, June 24 – 28 2023, May 29 – June 2 2022, June 26 – July 1 2019, May 27-30 2018, June 4-7 2017, May 2-5 2016, May 23-27