The best investors know that high-quality companies should be owned for the long haul. That typically means it's a smart idea to have a time horizon that spans several years, as opposed to trying to ...