VPHM, Guy, I doubt if they would have come out with a buy rating on VPHM if they didn't already know that the revenues and earnings were going to be good. If they thought that the earnings would be bad, they would have waited until after the earnings report to come out with the buy rating. Nobody likes to recommend a stock if there is a chance that it will drop on an earnings report. That makes them look bad.