impressive...it is very hard to find a team that can over deliver and on time....this company to me remains an investment and not a trade because i believe it will be much higher year after year....great structure,great management and great revenues that only point to much much higher share price....this is all my own opinion and i urge you all to do your own due diligence as i have been wrong on many occasions