They rated it B- but it looks like the only reason for that is the relatively low market cap, they do point that in other aspects it has considerable advantaged!
So i guess with that if they will release a new review a few months from now - we will see a B at least as the market cap is in the riggt way and grows steadily!
Thanks for the info!