No one can perfectly time the market. However, the reality is that there are some times that are better to buy certain stocks and other times that aren’t so great.
Now appears to be a great time to buy three healthcare stocks, in particular: Gilead Sciences, Illumina, and Mylan. I suspect if you wait much longer, these stocks won’t be nearly as solid buys as they are currently. Here’s why.