I wouldn't waste time analysing the business model, the stock will be up over 30% soon, so get in then get out with a nice profit.......
Separate names with a comma.