Titanium posts record Q1 results