Titan generates record Q1 sales and pre-tax income

2 May 2011