Year,All-Cash Share (%) 2015,23 2016,22 2017,21 2018,20 2019,24 2020,28 2021,31 2022,33 2023,35 2024,30 2025,29