Trinity Industries Hits A Homerun On Earnings