Year % of revenue 2014 29.892065413201646 2015 31.231161168578875 2016 34.19729784713583 2017 30.79842688709557 2018 32.77811396946198 2019 31.722591988023645 2020 30.841765212296103 2021 29.05610095924794