trying to blow some dust from this thread. story was covered in cnbc’s make it big - https://www.youtube.com/watch?v=dZ7-M64docI .
Still trading at market cap to sales ratio of approx 1. But their operating margins are one of the lowest.
disc: minor position at 350 levels.