How much longer can the company post results like this?