3/31/2023 12:19:44 PM - Rebounding above its 50 DMA line today but it faces resistance due to overhead supply up to the $353 level. Reported earnings +31% on +17% sales revenues for the Dec '22 quarter versus the year-ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) growth was strong after a noted downturn in FY '19.

2/24/2023 1:42:45 PM - Slumped from its all-time high hit since last noted with caution in the 11/21/22 mid-day report. Met resistance near its 50 DMA line when rebounding, then suffered damaging volume-driven losses this week. Reported earnings +31% on +17% sales revenues for the Dec '22 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) growth was strong after a noted downturn in FY '19.

11/21/2022 12:50:00 PM - Holding its ground stubbornly at its all-time high following recent volume-driven gains. Reported earnings +36% on +26% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparison were below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history included a downturn in FY '19.

11/8/2022 1:03:34 PM - Holding its ground stubbornly at its all-time high following recent volume-driven gains. Reported earnings +36% on +26% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparison were below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history included a downturn in FY '19.

7/21/2022 1:00:05 PM - Rebounding above its 50 and 200 DMA lines with today's big gain , its 3rd consecutive gain toward its all-time high. Reported earnings +21% on +27% sales revenues for the Jun '22 quarter versus the year ago period, its 3rd comparison below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been up and down.

4/21/2022 1:01:18 PM - Gapped up today hitting new 52-week and all-time highs. Reported earnings +19% on +27% sales revenues for the Mar '22 quarter versus the year ago period, its 2nd comparison below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been up and down.

10/21/2021 1:28:05 PM - Testing support near its 200 DMA line ($240) with today's loss., Reported earnings +29% on +18% sales revenues for the Sep '21 quarter versus the year ago period, its 4th strong comparison above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been up and down.

4/22/2021 1:27:51 PM - Held its ground in a tight range and near its 50 DMA line ($236) since last noted in the 2/19/21 mid-day report. Reported earnings +29% on +15% sales revenues for the Mar '21 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

2/19/2021 1:31:34 PM - Hitting another new all-time high today. Held its ground stubbornly following a noted spurt of volume-driven gains. Reported earnings +46% on +17% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

2/18/2021 1:15:41 PM - Pulling back from its all-time high today following a noted spurt of volume-driven gains. Reported earnings +46% on +17% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

1/13/2021 1:16:04 PM - Perched at its all-time high today while adding to a noted spurt of volume-driven gains. Reported earnings +14% on +6% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

1/12/2021 12:46:40 PM - Powering to yet another new 52-week and all-time high today while adding to a spurt of volume-driven gains. Reported earnings +14% on +6% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

1/8/2021 12:46:47 PM - Perched at its 52-week and all-time high today following volume-driven gains. Reported earnings +14% on +6% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

11/13/2020 12:47:00 PM - Perched at its 52-week high today. Reported earnings +14% on +6% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria), and its annual earnings (A criteria) history has been up annd down.

3/6/2013 1:06:00 PM - Perched at new 52-week and all-time highs today after trading above average volume behind a spurt of 6 consecutive small gains. Extended from any sound base while no resistance remains due to overhead supply. Reported earnings +33% on +9% sales revenues for the quarter ended Dec 31, 2012 versus the year ago period. Found support near its 50 DMA line and rallied into new high territory since noted in the 11/05/12 mid-day report with caution - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

3/5/2013 1:29:52 PM - Hit new 52-week and all-time highs with above average volume behind today's 6th consecutive small gain gain. Extended from any sound base while no resistance remains due to overhead supply. Reported earnings +33% on +9% sales revenues for the quarter ended Dec 31, 2012 versus the year ago period. Found support near its 50 DMA line and rallied into new high territory since noted in the 11/05/12 mid-day report with caution - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

3/4/2013 12:55:01 PM - Hovering near its 52-week and all-time highs with higher volume behind today's 5th consecutive small gain gain. Extended from any sound base while no resistance remains due to overhead supply. Reported earnings +33% on +9% sales revenues for the quarter ended Dec 31, 2012 versus the year ago period. Found support near its 50 DMA line and rallied into new high territory since noted in the 11/05/12 mid-day report with caution - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

2/14/2013 1:12:56 PM - Hitting new 52-week and all-time highs with higher volume behind today's 5th consecutive gain. Extended from any sound base while no resistance remains due to overhead supply. Reported earnings +33% on +9% sales revenues for the quarter ended Dec 31, 2012 versus the year ago period. Found support near its 50 DMA line and rallied into new high territory since last noted in the 11/05/12 mid-day report with caution - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

11/5/2012 12:42:33 PM - Pulling back from new 52-week and all-time highs hit last week with a loss today on higher volume. No resistance remains due to overhead supply. Reported earnings +33% on +9% sales revenues for the quarter ended Sep 30, 2012 versus the year ago period. Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08.

11/1/2012 1:34:46 PM - Hitting new 52-week and all-time highs today with a 2nd consecutive volume-driven gain, and no resistance remains due to overhead supply. Reported earnings +33% on +9% sales revenues for the quarter ended Sep 30, 2012 versus the year ago period. Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08.

8/15/2012 12:19:47 PM - Consolidating -7.3% off its 52-week and all-time highs today. Reported earnings +42% on +15% sales revenues for the quarter ended June 30, 2012 versus the year ago period. Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08.

5/2/2012 1:20:58 PM - Pulling back today after a best-ever close on the prior session with another volume-driven gain. Holding its ground following a considerable gap up and volume-driven gain on 4/20/12 for new 52-week and all-time highs. Reported earnings +102% on +26% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Found support above its 50 DMA line during its ongoing ascent since noted in the 2/27/12 mid-day report after recently rising from a 7-month cup shaped base - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

4/25/2012 1:51:22 PM - Touched another new high today after holding its ground following a considerable gap up and volume-driven gain on 4/20/12 for new 52-week and all-time highs. Reported earnings +102% on +26% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Found support above its 50 DMA line during its ongoing ascent since noted in the 2/27/12 mid-day report after recently rising from a 7-month cup shaped base - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

4/24/2012 12:41:50 PM - Consolidating following a considerable gap up and volume-driven gain on 4/20/12 for new 52-week and all-time highs. Reported earnings +102% on +26% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Found support above its 50 DMA line during its ongoing ascent since noted in the 2/27/12 mid-day report after recently rising from a 7-month cup shaped base - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

4/23/2012 12:54:57 PM - Pulling back today following a considerable gap up and volume-driven gain on the prior session for new 52-week and all-time highs. Reported earnings +102% on +26% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Found support above its 50 DMA line during its ongoing ascent since noted in the 2/27/12 mid-day report after recently rising from a 7-month cup shaped base - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

4/20/2012 12:44:30 PM - Gapped up today and hit new 52-week and all-time highs. Reported earnings +102% on +26% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Found support above its 50 DMA line during its ongoing ascent since last noted in the 2/27/12 mid-day report after recently rising from a 7-month cup shaped base - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

2/27/2012 1:06:20 PM - Consolidating within close striking distance of its 52-week high after recently rising from a 7-month cup shaped base. Prior mid-day reports noted - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

2/21/2012 1:30:21 PM - Challenging its 52-week high with a volume-driven gain today, rising from the previously noted 7-month cup shaped base. Prior mid-day reports noted - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

2/16/2012 12:46:42 PM - Perched near its 52-week high today. A volume-driven gain on the prior session helped it rise from the previously noted 7-month cup shaped base. The 2/15/12 mid-day report noted - "Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08."

2/15/2012 1:27:55 PM - Volume-driven gain today has it rising from the previously noted 7-month cup shaped base. Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08.

2/13/2012 12:27:28 PM - Recent quarterly comparisons showed improved earnings increases satisfying the C criteria, however its annual earnings (A criteria) included a downturn in FY '10. It has formed a 7-month cup shaped base. It survived but failed to impress since it was dropped from the Featured Stocks list on 7/02/08.

7/2/2008 - Considerable loss 7/2/2008, sinking under prior chart highs in the $99 area, raising more concerns. Based on weak technical action it was removed from the Featured Stocks list that night. Encountered resistance at its 50 DMA line after its considerable gap down and loss on 6/18/08 with very heavy volume triggered a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

7/2/2008 1:46:14 PM - G - Considerable loss today, sinking under prior chart highs in the $99 area, raising more concerns. Based on weak technical action it will be dropped from the Featured Stocks list tonight. Encountered resistance at its 50 DMA line after its considerable gap down and loss on 6/18/08 with very heavy volume triggered a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

7/1/2008 8:07:31 PM - G - Recently finding support above prior chart highs in the $99 area. Encountered resistance at its 50 DMA line after its considerable gap down and loss on 6/18/08 with very heavy volume triggered a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/30/2008 11:16:54 PM - G - Gain today on light volume, and recently finding support above prior chart highs in the $99 area. Encountered resistance at its 50 DMA line after its considerable gap down and loss on 6/18/08 with very heavy volume triggered a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/27/2008 7:23:50 PM - G - Gain today on heavy volume. Recently testing support at prior chart highs in the $99 area. Encountered resistance at its 50 DMA line after its considerable gap down and loss on 6/18/08 with very heavy volume triggered a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/26/2008 11:56:13 AM - G - Gapped down for a considerable loss today, raising more concerns while now testing support at prior chart highs in the $99 area. Encountered resistance at its 50 DMA line after its considerable gap down and loss on 6/18/08 with very heavy volume triggered a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/24/2008 4:28:03 PM - G - Encountered resistance and negatively reversed today, closing under its 50 DMA line. Considerable gap down and loss on 6/18/08 with very heavy volume raised concerns and triggered a technical sell signal as it violated support at its 50 DMA line. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/20/2008 5:31:00 PM - G - Closed in the middle of today's wider than usual intra-day range, ending below its 50 DMA line. Considerable gap down and loss today with very heavy volume raised concerns and triggered a technical sell signal as it violated support at its 50 DMA line intra-day before rebounding to close near that important short term average. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/18/2008 4:51:39 PM - G - Considerable gap down and loss today with very heavy volume raised concerns and triggered a technical sell signal as it violated support at its 50 DMA line intra-day before rebounding to close near that important short term average. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/18/2008 11:10:24 AM - G - Considerable loss today with heavy volume as it violated support at its 50 DMA line, triggering a technical sell signal. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/13/2008 3:36:11 PM - G - Considerable gain today with average volume has it poised for a possible new high close after consolidating for the past 4 weeks above support at its 50 DMA line. Gains on heavy volume on 5/19/08 helped it hit new highs beyond its max buy level. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/12/2008 6:28:56 PM - G - Quietly consolidating for the past 4 weeks above support at its 50 DMA line. Gains on heavy volume on 5/19/08 helped it hit new highs beyond its max buy level. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/11/2008 3:59:31 PM - G - Quietly consolidating for the past 4 weeks above support at its 50 DMA line. Gains on heavy volume on 5/19/08 helped it hit new highs beyond its max buy level. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/6/2008 7:42:28 PM - G - Loss on light volume while quietly consolidating above support at its 50 DMA line. Volume is drying up while it has been consolidating for a couple of weeks since gains on heavy volume on 5/19/08 helped it hit new highs beyond its max buy level. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/5/2008 3:48:24 PM - G - Gain today with light volume while consolidating above support at its 50 DMA line. Volume is drying up while it has been consolidating for a couple of weeks since gains on heavy volume on 5/19/08 helped it hit new highs beyond its max buy level. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

6/3/2008 5:41:04 PM - G - Volume is drying up while it has been consolidating for a couple of weeks since gains on heavy volume on 5/19/08 helped it hit new highs beyond its max buy level. See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/29/2008 6:40:37 PM - G - Quietly consolidating since volume driven gains on 5/19/08 helped it hit new highs beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/27/2008 6:27:04 PM - G - Gains on light volume today for its second best close. Volume driven gains on 5/19/08 helped it hit new highs beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/23/2008 7:20:29 PM - G - Four consecutive losses, each on lighter volume after gains on heavier volume on 5/19/08 helped it hit new highs beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/20/2008 - G - Small loss after hitting another new high with a considerable gain yesterday while volume is running at an above average pace. Its color code was recently changed to green after it rallied beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/19/2008 6:05:24 PM - G - Hit another new high with a considerable gain today while volume was nearly twice its average pace. Its color code was recently changed to green after it rallied beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/19/2008 2:14:24 PM - G - Hitting another new high with a considerable gain today while volume is running at an above average pace. Its color code was recently changed to green after it rallied beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/16/2008 6:44:11 PM - G - Closed at a new high. Its color code was recently changed to green after it rallied beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/14/2008 5:04:03 PM - G - Color code was recently changed to green after it rallied beyond its max buy level. Found support above its prior chart highs ($99-100) on the last pullback. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/13/2008 6:46:06 PM - G - Gain on light volume for a third consecutive new high close. Color code is changed to green as it has rallied beyond its max buy level. Recently found support above its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/12/2008 6:05:47 PM - Y - Gain on light volume for a second consecutive new high close. Recently found support above its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/9/2008 6:58:36 PM - Y - Gain on light volume for a new high close. Recently found support above its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/7/2008 3:09:22 PM - Y - Recently found support above its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/6/2008 3:48:56 PM - Y - Bouncing after finding support above its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/5/2008 3:54:34 PM - Y - Bouncing after finding support above its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/2/2008 - Y - Consolidating near its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). See the Featured Stock Update section of 5/2/08 CANSLIM.net After Market Update for analysis and an annotated graph (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

5/1/2008 6:34:16 PM - Y - Consolidating near its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/30/2008 3:41:53 PM - Y - Closed lower and under cut its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/29/2008 3:53:46 PM - Y - Closed lower as it continues trading near its prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/28/2008 - Y - Closed higher after finding support near prior chart highs ($99-100). Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/25/2008 4:48:33 PM - Y - Falling back into prior base as the stock has now fallen in 6 of the past 7 sessions. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/25/2008 4:16:11 PM - Y - Halted its slide yesterday after 5 consecutive losses, pulling back toward its pivot point. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/24/2008 7:09:10 PM - Y - Halted its slide after 5 consecutive losses, pulling back toward its pivot point. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/23/2008 7:05:36 PM - Y - Loss today on near average volume was its 5th consecutive loss, pulling back toward its pivot point. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report as it posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed (read here). Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/22/2008 5:51:45 PM - Y - Loss on above average volume today, pulling back toward its pivot point. Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report (read here). It posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed. Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/21/2008 6:43:33 PM - Y - Holding its ground near its max buy level since featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report (read here). It posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed. Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/18/2008 1:47:28 PM - Y - Featured in the 4/17/08 CANSLIM.net Mid-Day BreakOuts Report (read here). It posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed. Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/17/2008 4:25:56 PM - Y - Featured in today's CANSLIM.net Mid-Day BreakOuts Report (read here). It posted early gains for new all-time highs after its latest strong earnings news, but negatively reversed. Patience may allow disciplined investors to accumulate shares on light volume pullbacks toward prior chart highs in the $99 area which are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/17/2008 2:07:23 PM - Y - Posted early gains today for new all-time highs after its latest strong earnings news, but it has negatively reversed. Prior chart highs in the $99 area are a key support level now, and deterioration leading to a close back in its prior base would raise concerns by negating its breakout. Ahead of its latest earnings report it technically broke out 4/16/08 with a considerable gain on well above average volume. Strong earnings history satisfies the C and A criteria.

4/16/2008 1:55:27 PM - Gapped up and hit new all-time highs today with considerable gains while volume is running at an above average pace. The company is due to report its latest earnings news after the 4/16/08 close. Strong earnings history satisfies the C and A criteria, however sales revenues increases have been under the +25% guideline.

10/18/2007 1:38:13 PM - Strong earnings history satisfies the C and A criteria. Extended from any sound base, steadily climbing and finding support above its 50 DMA line since its 4/19/07 technical breakout. Sales revenue growth has been under guidelines.

8/29/2007 1:03:34 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters. Earnings have been adequate in recent quarterly comparisons and it has high ranks all around. Recently found great support near its 50 DMA and now sits -3.5% off its all-time high.

7/24/2007 1:01:43 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/23/2007 12:51:50 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/20/2007 1:03:13 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/19/2007 12:48:59 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/10/2007 12:49:23 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

7/6/2007 12:42:28 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/29/2007 12:49:58 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/25/2007 1:51:24 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/22/2007 12:43:43 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/15/2007 1:04:52 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

6/1/2007 1:14:32 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/31/2007 1:31:36 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

4/20/2007 1:10:19 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

4/3/2007 2:15:33 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

12/6/2006 1:36:28 PM - "C" and group rank are below guidelines and base is somewhat questionable.

11/27/2006 1:09:37 PM - "C" and group rank are below guidelines and base is somewhat questionable.

11/24/2006 11:28:44 AM - "C" and group rank are below guidelines and base is somewhat questionable.

10/18/2006 1:12:54 PM - "C" and group rank is below guidelines and base is questionable.

9/5/2006 12:55:34 PM - "C" is below guidelines and base is questionable.