Year % of revenue 1998 5.403014248238204 1999 4.4817847462811855 2000 7.438382136085949 2001 8.756893828118505 2003 15.49532681115324 2004 17.91049921853452 2021 33.58632447339208 2022 36.062888073984176