Titanium posts record Q1 revenue