Yes that "sold out" comment is not something I have seen in a tech company news release. Pretty bold but I assume things are going quite well for them. I myself have them on my radar as they have an acquisitive culture and seem to have a well thought out growth plan.
Nodrog