It's an amazing company and an even more amazing stock. Every time I think about buying it, I say no because I think, how much higher could it really go, and then I realize how stupid that thought was. I have been doing the same thing with TSLA and NFLX.