Maybe not... given its Price/Sales ratio, it's pricing in about 10 years of 30% growth. It's a great company (bracketing the ethics issue which has produced a lot of boring discussion here). But even a great company can be severely overvalued.
Put another way: if you buy, be very ready to sell fast, and very confident that you can gauge when a market turns.