Revenues almost match their marketcap! Something wrong with this picture? -- 567% increase in revenues -- 2123% increase in gross profits -- 31% reduction in operating loss -- 18% reduction in net losses