Year % of revenue 2015 29.695219649083764 2016 30.03661358028788 2017 30.20750586051044 2018 29.812737294247604 2019 28.606002540870985 2020 30.63296801561819 2021 29.701033342518162 2022 28.779141457875433