There's too many links to post, but google "does past performance predict future results".
That said, I've watched this company make announcements for 5 years that never came to fruition. Presumably more are coming this week. I'm in the "even a blind squirrel finds a nut once in a while" camp.