Year % of revenue 1994 38.87829436668065 1995 39.859480376667754 1996 40.78899519023372 1997 38.34934437433347 1998 40.79647817465683 1999 40.319420419843254 2000 40.15064357795198 2001 40.671740410450774 2002 38.46207265296711 2003 41.52439541168072 2004 40.03481015324218 2005 42.397131772529136 2006 41.70762718434559 2007 42.45997689983735 2008 38.63738073116889 2009 37.06005324380544 2010 38.455079451703234 2011 39.18274148250785 2012 39.94857630155164 2013 41.63092682450964 2014 42.541133858214316 2015 43.41393485816941 2016 44.97659688178358 2017 44.56033655645872 2018 44.2708598343149 2019 44.51272572291657 2020 42.88750136111694 2021 42.96936064885973 2022 45.12705201886686