Year % of revenue 1995 32.494709616741126 2002 25.095538249338507 2003 24.62822342508183 2004 23.128270126992227 2005 25.771186661538042 2006 24.78675784414062 2007 26.058852947033138 2008 28.268609576058633 2009 25.839882090275484 2010 24.73645352390968 2011 21.993920072936522 2012 22.669022643711397 2013 23.707673878382057 2014 21.75825513908302 2015 21.86336289977402 2016 21.201343674147495 2017 20.7380802868511 2018 20.491265063292733 2019 19.275098992836153 2020 17.57594885062878 2021 20.104467904860275 2022 18.598602575453818