Revenue up 12% in Q3