Have been trading in and out of this stock to build a position for a couple of years - very difficult to time since its fluctuations don't seem to follow a logical pattern but I'm holding a core position for the long term. Great dirt, great plan plus truthful, forthright management who are good communicators IMHO. Highly recommended.