I went out on a limb last week, and now it's time to see how that decision played out.

  • I predicted that Walgreen (WBA -0.23%) would close higher on the week. A smaller rival had posted blowout results earlier, and the climate was ripe for a strong showing out of the drugstore giant. It panned out that way. Walgreen rose 2.3% on the week, even after the Dow and S&P 500 slipped. I was right.
  • I predicted that the tech-heavy Nasdaq would outperform the Dow Jones Industrial Average. (^DJI 0.06%). This has been a tricky call lately, so how did it play out this time? Well, this was a mixed week for stocks. The Nasdaq moved 0.7% higher, besting the Dow and its 1.2% slide. I was right.
  • My final call was for CalAmp (CAMP -3.00%) to beat Wall Street's income estimates in its latest quarter. The provider of wireless communications solutions has managed to come out ahead on the bottom line in each of the past few quarters, and I was banking on a repeat performance. CalAmp's profit of $0.19 a share was well above the $0.16 a share that analysts were targeting. I was right.

Three out of three? Sweet!

Let me once again whip out my trusty, dusty, and occasionally accurate crystal ball to make three calls that may play out over the next few trading days.

1. Tesla Motors will close lower on the week
Tesla Motors (TSLA -3.55%) has been one of this year's hotter stocks.

Last week's battery module fire saw the shares slide. The story itself was overblown, and Elon Musk responded perfectly. As bad as the incident may seem, it would have probably been far worse if it a car with an internal combustion engine was impaled by a large metal object on the road.

However, the event did lead investors to wonder whether Tesla was really worth nearly $25 billion at this point in its growth cycle. Even an otherwise bullish analyst had to step on the brakes by pointing out that the valuation was overestimating the execution risk that Tesla faces in ramping up its presence.

I think Tesla's a long-term winner. I do. However, while Tesla has typically bounced back after a bad week, I don't think it will happen this time around.

My first call is for this Tesla to close lower on the week.

2.The Nasdaq Composite will beat the Dow this week
Tech has been a big winner in recent years, so betting on tech over stodgy blue chips has been a good bet for me more often than not.

I'm going to stick with this pick. Most of the names in the composite are just too cheap at this point, and tech should be what carries us through this economic recovery. The market is ripe for the tech-stacked secondary stocks to continue to outpace the 30 megacaps that make up the Dow Jones Industrial Average.

3. Costco will beat Wall Street's earnings estimates
Some stocks are just flat-out better than others.

Costco (COST -0.55%) is a leading warehouse-club chain. The company serves up bulk-sized savings to its growing membership base. Shoppers overlook the exposed ceiling beams and warehouse feel for the huge sums of money that they save on the way out.

Another thing Costco does is make analysts look like perpetual underachievers. If analysts say the company posted a profit of $1.46 a share in its latest quarter, I'll argue that it held up better than that. History's on my side!

One of my best tricks to beating the market is finding stocks that perpetually land ahead of the prognosticators. Let's go over the past year of earnings reports.

Quarter

EPS Est.

EPS

Surprise

Q4 2012

$1.31

$1.39

6%

Q1 2013

$0.93

$0.95

2%

Q2 2013

$1.06

$1.10

4%

Q3 2013

$1.03

$1.04

1%

Source: Thomson Reuters.

Things can change, of course. Costco raised its membership prices two years ago, and there's always the fear that there's only so much a penny-pincher is willing to pay for a bargain. Despite Costco's historical all-weather appeal, one can never be entirely sure that customers won't move away from the warehouse club concept in general.

However, it's hard to argue against the trend. Everything seems to be falling into place for another market-thumping quarter on the bottom line.