Maybe we ought to open a separate discussion as to what makes a stock a good "buy."
Adding "profit" alone isn't a good thing. Profit doesn't happen instantly. If additional work comes in without additional costs, then you've got profit. But even in relay, you have to identify the costs. Interpreter salaries are probably the biggest cost. So does GoAmerica have the right number of interpreters? What interpreters are they using? Are they lousy, non-certified interpreters? What about the technology? Is it truly as good as they claim it to be, even if the number of users skyrockets? Lots of questions there that can't be based on just "wow, this looks cool, use it more and the stock will skyrocket."