Year % of revenue 1998 62.798209968622366 1999 57.537579409400365 2000 54.768274699810405 2001 53.091483524097214 2003 57.37115573655386 2004 54.090167325549324 2021 38.518681632884736 2022 34.24572233366784