Year % of revenue 2015 12.434413046284982 2016 11.846959963934363 2017 11.09380192812638 2018 9.58747660259805 2019 15.686086896992817 2020 16.81361973233605 2021 18.659869716514315 2022 19.719476042447788