Form 10-K Annual Filings
- December 31, 2023
 - December 31, 2022
 - December 31, 2021
 - December 31, 2020
 - December 31, 2019
 - December 31, 2018
 - December 31, 2017
 - December 31, 2016
 - December 31, 2015
 - December 31, 2014
 - December 31, 2013
 - December 31, 2012
 - December 31, 2011
 - December 31, 2010
 - December 31, 2009
 - December 31, 2008
 - December 31, 2007
 - December 31, 2006
 - December 31, 2005
 - December 31, 2004
 - December 31, 2003
 - December 31, 2002
 - December 31, 2001
 - December 31, 2000
 - December 31, 1999
 - December 31, 1998
 - December 31, 1997
 - December 31, 1996
 - December 31, 1995
 - December 31, 1994
 - December 31, 1993
 - December 31, 1992
 - December 31, 1991
 - December 31, 1990
 - December 31, 1989
 - December 31, 1988
 - December 31, 1987
 - December 31, 1986
 - December 31, 1985
 - December 31, 1984
 - December 31, 1983
 - December 31, 1982
 - December 31, 1981
 - December 31, 1980