Revenues up 119%, but financials are doubted by some fund managers, who note sales are recognised months before payment is received
Source: Companies