From Motley Fool:
Any time is a good time to buy the stock of a well-run company with great prospects. An even better time to buy that kind of stock, though, is when there’s a potential upcoming catalyst. Three top pharmaceutical stocks check off all these boxes. Here’s why to consider buying these stocks in February.