As revenue reached $919 million, up 29% from last year, the momentum has translated into an improving financial position.