Year % of revenue 2015 10.74175781722148 2016 13.263156960590683 2017 16.662841433580347 2018 14.51941847706422 2019 13.173086609945337 2020 15.329914998441424 2021 17.852778721504514 2022 19.5207035883671