Year % of revenue 1998 13.494161822951355 1999 16.968179328301403 2000 20.078470613018748 2001 18.39682121774797 2003 12.423660846635148 2004 12.482531948147466 2021 16.696273315827977 2022 15.065742305812085