Year % of revenue 2015 19.356627293141802 2016 20.530236132644823 2017 18.61745812075328 2018 19.25630726310297 2019 21.88132559182422 2020 23.47688265396573 2021 23.54875490574833 2022 24.85884798725749