Explaining the Evolution of Job Tenure in Europe, 1995–2020 (IZA Journal of Labor Policy, 2023)