Buying low and selling high is a winning investment strategy, but it's a lot easier said than done. That's because the best stocks tend to keep on rising while bargain-conscious shoppers wait for an entry point.
Palo Alto Networks (NYSE: PANW) , Alnylam Pharmaceuticals (NASDAQ: ALNY) , and Xenon Pharmaceuticals (NASDAQ: XENE) put up big gains for their shareholders recently. Here's why it's probably a better idea to put them in your portfolio now rather than wait for a better price that might not materialize.
Image source: Getty Images.
For further details see:
3 Growth Stocks Near 52-Week Highs to Buy Anyway