Stocks To Buy at All-Time Highs

 | Aug 22, 2014 01:24AM ET

If I had a nickel for every person that told me they were “Waiting for a pullback” or has most of their money “on the sidelines” I’d be living in the Caribbean eating jerk chicken and constantly applying sunscreen to this bald head of mine. Honestly, I don’t blame people for their fear or their skepticism surrounding this market. After all, it really doesn’t make much sense right? You can turn on the T.V. at any time of the day and find 1,000 reasons why the world is going to heck in a hand-basket and you should stock your basement with Spam, drinking water, ammunition and never leave the house.

While we’re all shivering, cowering in the corner, white knuckles tight around the 12 gauge, it’s sunny outside. There’s no post-apocalyptic zombie horror movie playing in our front yards. There aren’t any breadlines in Manhattan, and despite the best efforts of our politicians not every municipality is bankrupt.

In actuality it’s nearly the complete opposite. The stock market is at all-time highs. Interest rates will remain accommodative for the foreseeable future. U.S. GDP is picking up pace again. Earnings are looking great. Basically, it’s a good time to be in the market. So take a deep breath, a glass of water, rub your earlobes, have a “woo-sah” moment, grab your check book and buy the all-time high!

Insanity right?! I’ve lost all my marbles. Somebody put this guy in a strait jacket. Or, I’ve got an even better idea. Take a look at the Russell 2000 chart.