I didn't have the chance to research this co. yet (bought in anyway). Now I know why some brokers gave a 'Strong Buy' to this stock and rated 5/5 Long Term , 5/5 Short Term .