Year % of revenue 2004 24.78053537139706 2019 19.478010319992652 2020 22.67027932183679 2021 30.145681509201278