Year % of revenue 2014 22.555464556495167 2015 23.269402574284797 2016 20.260979374245057 2017 26.5734779000704 2018 21.189101136590967 2019 20.156417917400756 2020 17.429271656082243 2021 27.520397850318485