The best time to buy stocks is when they are out of favor.
Great companies don't just adapt to change; they anticipate and shape it.