4/17/2014 12:17:21 PM - Hitting new 52-week and all-time highs with today's 5th consecutive gain. Quarterly earnings increases through Dec '13 have been below the investment system's +25% minimum guideline concerning the C criteria for the past 6 quarters. Annual earnings growth has been strong following a dip in its FY '09 earnings.

1/16/2014 12:21:16 PM - Consolidating near its 50 DMA line. Prior lows in the $180 area define near-term support to watch. The 10/23/13 mid-day report cautioned members - "Reported earnings +20% on +11% sales revenues for the Sep '13 quarter. Found support near its 50 DMA line and in early September it broke out of a new base formed since noted with caution in the 7/18/13 mid-day report - 'Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings.'"

1/6/2014 12:01:23 PM - Encountering distributional pressure and slumping below its 50 DMA line and prior lows with today's 3rd consecutive loss. Consolidating in a tight range since last noted in the 10/23/13 mid-day report with caution - "Reported earnings +20% on +11% sales revenues for the Sep '13 quarter. Found support near its 50 DMA line and in early September it broke out of a new base formed since noted with caution in the 7/18/13 mid-day report - 'Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings.'"

10/23/2013 12:04:36 PM - Encountering distributional pressure and pulling back from 52-week and all time highs after tallying volume-driven gains last week. Prior mid-day reports cautioned members - "Reported earnings +20% on +11% sales revenues for the Sep '13 quarter. Found support near its 50 DMA line and in early September it broke out of a new base formed since noted with caution in the 7/18/13 mid-day report - 'Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings.'"

10/22/2013 12:09:54 PM - Perched near 52-week and all time highs holding its ground after tallying volume-driven gains last week. Reported earnings +20% on +11% sales revenues for the Sep '13 quarter. Found support near its 50 DMA line and in early September it broke out of a new base formed since noted with caution in the 7/18/13 mid-day report - "Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings."

10/17/2013 12:21:19 PM - Powering to new 52-week and all time highs after gapping up today. Reported earnings +20% on +11% sales revenues for the Sep '13 quarter. Found support near its 50 DMA line and in early September it broke out of a new base formed since noted with caution in the 7/18/13 mid-day report - "Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings."

10/16/2013 12:36:33 PM - Consolidating near its 52-week high hit last week. Found support near its 50 DMA line and made steady progress since last noted in the 7/18/13 mid-day report - "Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings."

7/18/2013 12:43:07 PM - Consolidating near its 50 DMA line and just -4.5% off its 52-week high hit last week. Quarterly sales revenues rose +14% and earnings rose +7% for the Jun '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 4th consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings.

4/22/2013 11:42:32 AM - Hit a new 52-week high with today's 3rd consecutive gain. Rebounded from below its 50 DMA line. Quarterly sales revenues rose +11% and earnings rose +15% for the Mar '13 quarter, below the investment system's +25% minimum guideline concerning the C criteria for a 3rd consecutive quarter. Annual earnings growth has been strong following a dip in its FY '09 earnings.

5/30/2012 11:59:27 AM - Slumping below its 50 DMA line with a damaging loss today, yet it still is possibly forming a short "square box" or flat base base pattern. The 5/18/12 mid-day report noted - "Churning heavy volume this week without making meaningful price progress, a sign it is enduring distributional pressure amid widespread market (M criteria) weakness. It has not formed a sound base, yet it found support at its 50 DMA line and extended its rally from prior highs in the $120 area since noted in the 4/19/12 mid-day report - 'Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings.'"

5/23/2012 12:12:51 PM - Slumping below its 50 DMA line today, yet it is possibly forming a 4-week "square box" base pattern. The 5/18/12 mid-day report noted - "Churning heavy volume this week without making meaningful price progress, a sign it is enduring distributional pressure amid widespread market (M criteria) weakness. It has not formed a sound base, yet it found support at its 50 DMA line and extended its rally from prior highs in the $120 area since noted in the 4/19/12 mid-day report - 'Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings.'"

5/18/2012 12:02:49 PM - Churning heavy volume this week without making meaningful price progress, a sign it is enduring distributional pressure amid widespread market (M criteria) weakness. It has not formed a sound base, yet it found support at its 50 DMA line and extended its rally from prior highs in the $120 area since noted in the 4/19/12 mid-day report - "Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings."

5/17/2012 12:42:45 PM - Churning heavy volume this week without making meaningful price progress, a sign it is enduring distributional pressure amid widespread market (M criteria) weakness. It has not formed a sound base, yet it found support at its 50 DMA line and extended its rally from prior highs in the $120 area since noted in the 4/19/12 mid-day report - "Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings."

5/16/2012 12:40:06 PM - It has not formed a sound base, yet it found support at its 50 DMA line and extended its rally from prior highs in the $120 area since last noted in the 4/19/12 mid-day report - "Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings."

4/19/2012 11:56:08 AM - Bouncing back from support at its 50 DMA line from early lows today. It is extended from prior highs in the $120 area and may be forming an advanced "3-weeks tight" type base pattern. Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings.

2/3/2012 12:45:25 PM - Powered up from its 200 DMA line with a gap up and considerable gain on the prior session, clearing its 50 DMA line and nearly challenging its 52-week high. Quarterly sales revenues and earnings growth has been in line with the investment system's guidelines concerning the C criteria. Annual earnings growth has been strong following a dip in its FY '09 earnings.

9/14/2011 12:03:44 PM - Perched -8.9% off its 52-week high today, consolidating in recent weeks near its 50 DMA line. Historic sales revenues and earnings growth has been borderline or below the investment system's guidelines concerning the C and A criteria.

7/20/2011 12:49:36 PM - Making its second consecutive mid-day report appearance perched near its 52-week high. Consolidating in recent weeks well above its 50 DMA line and prior chart highs. Historic sales revenues and earnings growth has been below the investment system's guidelines concerning the C and A criteria.

7/19/2011 12:34:09 PM - Perched near its 52-week high consolidating for a few weeks well above its 50 DMA line and prior chart highs. Historic sales revenues and earnings growth has been below the investment system's guidelines concerning the C and A criteria.

3/29/2011 12:26:27 PM - Approaching its 52-week high after consolidating for a few weeks above its 50 DMA line and well above prior chart highs. Historic sales revenues and earnings growth has been below the investment system's guidelines concerning the C and A criteria.

10/15/2007 12:27:49 PM - Hit new highs, but it is extended from any sound base. High ranks all around. However, its sales revenue growth rate remains below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

8/30/2007 12:42:54 PM - "C" and "A" criteria are great and this leader has high ranks all around. However, its sales revenue growth rate remains below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

8/10/2007 12:38:16 PM - Nice breakout on 6/27 and new highs today yet sales history remains below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

8/8/2007 12:38:10 PM - Nice breakout on 6/27 and new highs today yet sales history remains below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/17/2007 12:23:51 PM - Nice breakout on 6/27 yet sales history remains below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/28/2007 12:29:19 PM - Nice breakout yesterday yet sales history remains below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/27/2007 12:24:29 PM - Sales history remains below the guidelines.

5/10/2007 12:33:35 PM - Sales history remains below the guidelines.

5/9/2007 12:46:54 PM - Sales history remains below the guidelines.

5/1/2007 12:42:44 PM - Sales history remains below the guidelines.

4/25/2007 12:22:02 PM - Sales history remains below the guidelines.

4/24/2007 12:20:43 PM - Sales history remains below the guidelines.

11/17/2006 12:47:47 PM - Base remains questionable and sales history is below guidelines.

11/16/2006 12:59:58 PM - Base remains questionable and sales history is below guidelines.

11/7/2006 12:34:56 PM - Gap open today yet base remains questionable and sales history is below guidelines.

9/6/2006 12:42:04 PM - Off of fresh new highs yet base remains questionable and sales history is below guidelines.

9/5/2006 12:32:09 PM - More gains today after a recent gap open yet base remains questionable and sales history is below guidelines.

8/23/2006 12:35:56 PM - Recent gap open yet base remains questionable and sales history is below guidelines.

8/17/2006 12:48:37 PM - Holding on to gains of recent gap open yet base remains questionable and sales history is below guidelines.

8/2/2006 12:33:09 PM - Holding on to gains of recent gap open yet base remains questionable and sales history is below guidelines.

8/1/2006 12:27:03 PM - Holding on to gains of recent gap open yet base remains questionable and sales history is below guidelines.

7/31/2006 12:40:16 PM - Recent gap open yet base remains questionable and sales history is below guidelines.

7/27/2006 12:31:10 PM - Gap open today yet base is questionable and sales history is below guidelines.

5/8/2006 12:41:44 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

5/5/2006 12:27:21 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

5/4/2006 12:30:53 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

5/1/2006 12:40:06 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

4/27/2006 12:44:03 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

4/4/2006 12:43:51 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

4/3/2006 - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

3/30/2006 - Base somewhat questionable at this point, not considered buyable under the guidelines.

3/16/2006 12:29:59 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

3/6/2006 12:38:04 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

3/3/2006 1:05:54 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

2/28/2006 12:20:33 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

2/21/2006 12:16:49 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

2/17/2006 12:48:46 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

2/16/2006 12:49:10 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

1/30/2006 12:32:11 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

1/26/2006 12:36:53 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

1/6/2006 12:38:00 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

1/5/2006 1:56:44 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

1/3/2006 12:37:18 PM - Base somewhat questionable at this point to be considered buyable under the guidelines.

11/29/2005 12:33:58 PM - No base of support at this point to be considered buyable under the guidelines.

11/28/2005 12:39:42 PM - No base of support at this point to be considered buyable under the guidelines.

11/23/2005 12:43:37 PM - Reversing from session highs. As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/17/2005 12:44:14 PM - Reversing from session highs. As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/10/2005 12:29:36 PM - As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/8/2005 12:51:38 PM - As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/7/2005 12:30:25 PM - As previously noted - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/4/2005 12:23:29 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/3/2005 1:05:12 PM - Too ET.

11/1/2005 12:54:35 PM - No base.

10/31/2005 12:32:16 PM - No base.

9/7/2005 12:46:01 PM - No base.

9/2/2005 12:38:21 PM - No base.

8/10/2005 12:42:14 PM - No base.

8/8/2005 12:17:44 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

8/5/2005 12:34:10 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

8/4/2005 12:41:44 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/28/2004 12:42:23 PM - L in pretty good group. Nearing prior highs with recent action (9/13) impressive. Nice "C". Okay "A", Nice "S" & "I".

9/24/2004 1:00:00 PM - L in pretty good group. Nearing prior highs with recent action (9/13) impressive. Nice "C". Okay "A", Nice "S" & "I".

9/15/2004 1:00:00 PM - L in pretty good group. Nearing prior highs with recent action impressive. Nice "C". Okay "A", Nice "S" & "I".

7/19/2004 1:00:00 PM - L in pretty good group. Recent action somewhat impressive. Nice "C". Okay "A", Nice "S" & "I".

7/16/2004 1:00:00 PM - L in pretty good group.  Nice "C". Okay "A", Nice "S" & "I".

4/28/2004 1:00:00 PM - L in good group.  Nice "C". Okay "A", Nice "S" & "I". Too "ET at this point to be buyable under the guidelines