Firm's revenue hits an all-time high, on the back of launches and new work