Titan reports record results once again in Q1

26 Apr 2012