SEC Filings NASDAQHXYearTrailing 12-MonthsCalendar Year 2021Calendar Year 2020Calendar Year 2019Calendar Year 2018Calendar Year 2017Calendar Year 2009Calendar Year 2008Calendar Year 2007Calendar Year 2006Calendar Year 2005Calendar Year 2004Calendar Year 2003ViewAll FilingsAnnual FilingsCurrent FilingsRegistration StatementsSection 16OtherFormDescriptionDateFormat