Some 36 S&P 500 stocks have hit all-time highs
News about: “Google Inc (NASDAQ:GOOGL)”
Biotech stocks tend to outperform in times of economic expansion.
Even with a new CEO, Microsoft still seems like a losing bet.
Crabtree Technology portfolio manager Barry Randall lists some short ideas.