Earnings this week won't drive this stock upward unless we are all missing something. The forecast and forward looking statements will be what drives this stock over the next year. People will buy future earnings in a stock like this rather than past or current. If the company reports a small loss and ends the call with no reason for future optimism the stock will most likely fall some due to speculators bailing. Any new distribution agreements or strategies and buyers will take notice. This stuff costs very little to make, it's about profitable growth through volume increases done the right way.