This is an all-weather stock, which makes me think that at this point in time, it would be a good idea to buy it even if it is at its highest ever. I don't want to miss a good thing by waiting for it to drop in price. But it's still a major risk... — read more