2014 39.70% 24.55% 10.70% 2015 35.13% 17.99% 17.86% 14.19% 2016 27.78% 24.17% 17.68% 2017 26.24% 13.36% 16.38% 2018 25.93% 29.10% 22.15% 2019 28.20% 23.86% 22.30% 2020 28.94% 22.81% 23.19% 2021 29.27% 36.68% 25.31% 2022 32.12% 25.22% 20.94% 2023 32.00% 18.83% 17.22% 2024 32.77% 27.37% 22.00% 2025 35.56% 28.92% 24.22% 2026Q1 44.90% 33.29% 27.53%