Year % of revenue 2015 21.670994060726734 2016 20.132450234991158 2017 29.01392829188996 2018 27.970701712003986 2019 18.172114358369175 2020 17.716810806618973 2021 14.768285548764402 2022 15.594233423770735