$TSM SEC Filings

Filing Filed On
UPLOAD 10 Jun 2016
UPLOAD 17 May 2016
UPLOAD 20 Jul 2011
UPLOAD 29 Jun 2011
UPLOAD 28 Sep 2006
UPLOAD 13 Jul 2006