Year % of revenue 2015 40.64987151719699 2016 41.11638155497215 2017 35.293046407578046 2018 34.578116453566146 2019 41.30294802966215 2020 41.74349783445057 2021 42.59958822158717 2022 40.80214854933229