I'm no expert, but that looks like a solid earnings report. How the stock will react, however, is anybody's guess.