These 3 Stocks Just Hit All-Time Highs -- And They Still Look Unstoppable
It's always hard to buy a stock that's trading at an all-time high. Nobody wants to pay top-dollar for shares only to find out that they couldn't have picked a worse time to invest.Yet with so many of...