SEC Filings Select the filing type and date range you wish to view from the drop-down menus below. NASDAQTRVIYearTrailing 12-MonthsCalendar Year 2024Calendar Year 2023Calendar Year 2022Calendar Year 2021Calendar Year 2020Calendar Year 2019Calendar Year 2018Calendar Year 2017Calendar Year 2012ViewAll FilingsAnnual FilingsQuarterly FilingsCurrent FilingsRegistration StatementsSection 16Proxy & Information StatementsOtherFormDescriptionDateFormat1-25 26-45 Register to receive real time alerts * Required Fields * Email