NEW YORK (Real Money) -- It would have been nice and easy just to hide behind the bearish recap of the month, but that's not what accountability is all about. The bull charts of the month had almost as many "D" and "F" grades as "A" grades. When looking at these, I try to take into account the targets, stops, stress of holding the position, accuracy of the overall call and the performance of the overall market.

While some stocks may now be lower than when they were first anointed bullish, if they rose initially to a target or even hung around in profitable territory for quite a while, then I view those as "C" or better.

I prefer the approach of not letting profitable trades turn into losers. Surprisingly, some positions would now be profitable, but they received a low grade because the stock immediately went the wrong way after entry before charging back higher. It happens, and in hindsight, if you didn't take the trade you may convince yourself you would have held it. It's far too easy to do, so that's why you'll find five charts receiving a "D" or failing grade in this group and only six receiving an "A" grade.

Overall, the average here came out to a low "B," as slightly more than half the charts scored a "B" or better. Am I too easy on myself? Perhaps, but the charts make it so everyone can form their own opinion on whether the technicals have a passing grade for June.

Don't forget to check out the review of the bearish trades if you missed it.

AMC Entertainment  (AMC - Get Report)

AMC Networks  (AMCX - Get Report)

American Express  (AXP - Get Report)

Arista Networks  (ANET - Get Report)

Cavium Networks  (CAVM)

CBOE Holdings  (CBOE - Get Report)

Deere & Co.  (DE - Get Report)

Disney  (DIS - Get Report)

Dow Chemical  (DOW)

Freeport-McMoRan  (FCX - Get Report)

HomeAway  (AWAY)

ManpowerGroup  (MAN - Get Report)

Mobileye  (MBLY)

Nike  (NKE - Get Report)

Novo Nordisk  (NVO - Get Report)

Papa John's  (PZZA - Get Report)

SodaStream International  (SODA)

Stratasys  (SSYS - Get Report)

VMware  (VMW - Get Report)

Editor's Note: This article was originally published at 10 a.m. EDT on Real Money on July 2.

This article is commentary by an independent contributor. At the time of publication, the author held SSYS calls, FCX, FCX puts, AMCX, NKE calls and DIS call spreads.