$CAT SEC Filings

Filing Filed On
CATERPILLAR 2012 PRELIMINARY PROXY STATEMENT 11 Apr 2012
PRE 14A 09 Apr 2010
PRELIMINARY PROXY STATEMENT 13 Feb 1998
PRELIMINARY NOTICE AND PROXY STATEMENT 08 Jun 1994