I would swear Ivanovich has a crystal ball. His calls on this stock have been (nearly) spot on the whole way through.