12/8/2023 12:57:34 PM - Pulling back from its 52-week high with today's 3rd consecutive loss after a spurt of volume-driven gains. Reported strong Jun and Sep '23 quarterly results but fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) has been subpar.

12/7/2023 12:48:35 PM - Pulling back from its 52-week high with today's 2nd consecutive loss after a spurt of volume-driven gains. Reported strong Jun and Sep '23 quarterly results but fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) has been subpar.

12/1/2023 12:49:24 PM - Perched at its 52-week high with today's 3rd consecutive volume-driven gain. Reported strong Jun and Sep '23 quarterly results but fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) has been subpar.

11/30/2023 2:40:45 PM - Perched at its 52-week high with today's 2nd consecutive volume-driven gain. Reported strong Jun and Sep '23 quarterly results but fundamental concerns remain. Prior quarterly and annual earnings history (C and A criteria) has been subpar.

11/29/2023 12:32:29 PM - Hit a new 52-week high with today's early gain. Reported strong Jun and Sep '23 quarterly results but fundamental concerns remain. Prior quartery and annual earnings history (C and A criteria) has been subpar.

5/12/2011 4:13:42 PM - Finished near the middle of its intra-day range today with a considerable loss on very heavy volume after 3PM headlines announced news that the U.S. Justice Department filed a lawsuit to block this credit card swipe machine maker's proposed buy of smaller rival Hypercom Corp (HYC). The technical damage raised more serious concerns while it closed the session -20.8% off its 52-week high after violating last week's low. Subsequent gains above its 50 DMA line are needed for its outlook to improve, technically. It will be dropped from the Featured Stocks page tonight.

5/11/2011 6:11:57 PM - G - Down today with higher (but below average) volume. Its 50 DMA line acted as resistance, while subsequent gains above its short-term average would help its outlook.

5/10/2011 4:21:16 PM - G - Technically, its 50 DMA line may now act as resistance. Up with lighter than average volume for the third session in a row. Subsequent gains above its short-term average would help its outlook.

5/6/2011 4:16:56 PM - G - Small gain today on lighter volume after halting its slide on the prior session. Damaging volume-driven losses this week violated its 50 DMA line and prior lows triggering technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

5/5/2011 6:48:26 PM - G - Halted its slide today after damaging volume-driven losses this week violated its 50 DMA line and prior lows triggering technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

5/4/2011 8:18:34 PM - G - Down considerably with volume-driven losses this week violating its 50 DMA line and prior lows triggering technical sell signals. See the latest FSU analysis for more details and a new annotated graph.

5/4/2011 10:39:58 AM - G - Down considerably today after a violation of its 50 DMA line on 5/03/11 with a damaging loss on above average volume raised concerns. It recently formed a short flat base, considered a riskier "late-stage" base, but based on the deterioration its color code is now changed to green after technical sell signals have been triggered. The "Ken's Mailbag" Q&A in the 4/29/11 After Market Update included more details about late-stage bases (read here).

5/3/2011 3:51:57 PM - Y - Violated its 50 DMA line today with a damaging loss on above average volume, raising concerns. It has recently formed a short flat base, considered a riskier "late-stage" base, and its color code was changed to yellow with a new pivot point cited based on its 52-week high plus 10 cents. The "Ken's Mailbag" Q&A in the 4/29/11 After Market Update included more details about late-stage bases (read here).

5/2/2011 2:58:23 PM - Y - Still quietly consolidating above its 50 DMA line ($51.63 now). It has formed a short flat base, considered a riskier "late-stage" base, and its color code was changed to yellow with a new pivot point cited based on its 52-week high plus 10 cents. The "Ken's Mailbag" Q&A in the 4/29/11 After Market Update included more details about late-stage bases (read here).

4/29/2011 4:18:12 PM - Y - It has been consolidating above its 50 DMA line ($51.56 now) and formed a short flat base, albeit a riskier "late-stage" base. Color code is changed to yellow with a new pivot point cited based on its 52-week high plus 10 cents. The "Ken's Mailbag" Q&A in today's After Market Update includes more details about late-stage bases.

4/26/2011 4:01:25 PM - G - Reversed into the red after an early gain today. Its 50 DMA line ($51.22 now) defines important chart support to watch.

4/25/2011 7:22:24 PM - G - Finished near the session high today with a 4th consecutive small gain. Its 50 DMA line ($51.05 now) defines important chart support to watch.

4/20/2011 5:39:05 PM - G - Small gap up today, still quietly consolidating above its 50 DMA line ($50.64 now) defining important chart support to watch.

4/18/2011 11:49:26 AM - G - Small gap down today amid widespread market weakness, consolidating above its 50 DMA line ($50.29 now) defining important chart support to watch.

4/15/2011 1:09:07 PM - G - A positive reversal on 4/12/11 was a reassuring sign of support, but it is extended from any sound base pattern while consolidating well above its 50 DMA line ($50.11 now). That short-term average defines important chart support to watch.

4/14/2011 1:33:11 PM - G - Following a positive reversal on 4/12/11, which was a reassuring sign of support, it is consolidating well above its 50 DMA line ($49.89 now). That short-term average defines important chart support to watch.

4/13/2011 5:16:37 PM - G - Up again today with above average volume following a positive reversal noted on the prior session. Its 50 DMA line ($49.64 now) defines important chart support to watch.

4/12/2011 6:44:22 PM - G - Overcame early weakness after a gap down today. It managed a positive reversal and closed near the session with a solid gain on above average volume. Its 50 DMA line ($49.36 now) defines important chart support to watch.

4/8/2011 6:32:50 PM - G - Loss today on lighter volume after enduring distributional pressure this week. Its 50 DMA line ($48.83 now) defines important chart support to watch.

4/7/2011 6:19:02 PM - G - Closed near the session high with a small loss after enduring more distributional pressure. Its 50 DMA line ($48.63 now) defines important chart support to watch.

4/7/2011 3:38:50 PM - G - Enduring more distributional pressure with above average volume behind another loss today. Its 50 DMA line ($48.61 now) defines important chart support to watch.

4/6/2011 1:47:27 PM - G - Pulling back from all-time highs, enduring more distributional pressure with above average volume behind another loss today. Its 50 DMA line ($48.39 now) defines important chart support to watch.

4/5/2011 1:49:39 PM - G - Consolidating near its all-time highs, recently enduring some distributional pressure. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

4/4/2011 4:25:56 PM - G - Perched near its all-time high, holding its ground while enduring some distributional pressure. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/31/2011 12:56:00 PM - G - Pulling back today after a weak finish on the prior session after hitting another new all-time high. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/29/2011 5:36:13 PM - G - Up again today with below average volume, quietly rising for another new all-time high and closing near the session high. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/28/2011 1:49:34 PM - G - Up today for another new all-time high. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/23/2011 7:02:47 PM - G - Gain today on light volume for a new high close. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/21/2011 1:33:15 PM - G - Gap up gain today has it poised for a possible new high close. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/18/2011 4:36:31 PM - G - Pulled back on average volume today from its all-time high hit this week with 3 consecutive volume-driven gains. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/16/2011 1:44:15 PM - G - Perched at its all-time high today after overcoming early weakness on the prior session and finishing strong. Repeatedly noted - "No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch."

3/15/2011 12:08:10 PM - G - Powered to a new all-time high today, rallying with above average volume after overcoming early weakness. No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch.

3/14/2011 7:03:17 PM - G - Down today with lighter than average volume, finishing -6.5% below its all-time high. No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch.

3/10/2011 10:04:05 AM - G - Gapped down today, pulling back from new 52-week and all-time highs hit this week with a volume-driven gain. No resistance remains due to overhead supply, but it is extended from a sound base pattern. Its 50 DMA line defines chart support to watch.

3/8/2011 5:16:12 PM - G - Hit a new 52-week and all-time high today with a gain on above average volume. No resistance remains due to overhead supply, but it is extended from a sound base pattern. Recent lows and its 50 DMA line define chart support to watch in the $43 area.

3/8/2011 12:34:33 PM - G - Hitting new 52-week and all-time highs today and no resistance remains due to overhead supply, but it is extended from a sound base pattern. Recent lows and its 50 DMA line define chart support to watch in the $43 area.

3/7/2011 5:48:48 PM - G - Hovering at its 52-week and all-time highs today, pausing after 3 consecutive gains with above average volume. No resistance remains due to overhead supply, but it is extended from a sound base pattern.

3/4/2011 4:13:33 PM - G - Hit new 52-week high and all-time highs today and finished strong with its 3rd consecutive gain with above average volume. No resistance remains due to overhead supply, but it is extended from a sound base pattern. See the latest FSU analysis for more details and a new annotated graph.

3/3/2011 12:08:42 PM - G - Challenging its 52-week high and all-time highs today with no resistance remaining due to overhead supply. Gapped up on 3/02/11 after reporting earnings +65% on +27% sales revenues for the quarter ended January 31, 2011 versus the year-ago period. Color code was changed to green again after getting extended from a sound base. See the latest FSU analysis for more details and a new annotated graph.

3/2/2011 4:54:41 PM - G - Gapped up today after reporting earnings +65% on +27% sales revenues for the quarter ended January 31, 2011 versus the year-ago period. Recently found support near its prior highs and 50 DMA line. Color code was changed to green again after getting extended from a sound base. See the latest FSU analysis for more details and a new annotated graph.

3/2/2011 12:54:12 PM - G - Gapped up today after reporting earnings +65% on +27% sales revenues for the quarter ended January 31, 2011 versus the year-ago period. Recently found support near its prior highs and 50 DMA line. Color code is changed to green as it is getting extended from a sound base.

2/28/2011 6:39:22 PM - Y - Consolidating above its pivot point and old high close ($44.26 on 1/13/11), with additional support to watch at its 50 DMA line (now $42.46).

2/25/2011 1:53:17 PM - Y - Rebounding after distributional pressure earlier this week led to a brief slump just below its pivot point and old high close ($44.26 on 1/13/11). Support to watch is its 50 DMA line.

2/23/2011 4:42:53 PM - Y - Down again today with above average volume for 3rd consecutive loss, slumping below its pivot point and raising concerns while closing below its old high close ($44.26 on 1/13/11) completely negating the 2/14/11 technical buy signal. Support to watch is its 50 DMA line.

2/22/2011 5:39:36 PM - Y - Down again today with above average (but lighter than the prior session) volume, pulling back from its 52-week high. Slumped to a close back below its "max buy" level last week and its color code was changed to yellow. It has erased most of its gains since it triggered a new (or add-on) technical buy signal on 2/14/11.

2/18/2011 5:31:05 PM - Y - Down today with above average volume, pulling back from its 52-week high. Slumped to a close back below its "max buy" level, and its color code is changed to yellow. Technically, it triggered a new (or add-on) technical buy signal with its 2/14/11 gain and quickly got extended.

2/16/2011 6:08:28 PM - G - Gain today with slightly above average volume for another new 52-week high. Technically triggered a new (or add-on) technical buy signal and quickly getting extended beyond its "max buy" level with its 2/14/11 gain. Color code was changed to green.

2/14/2011 1:15:46 PM - G - Considerable gain today with above average volume for a new 52-week high, technically triggering a new (or add-on) technical buy signal, yet quickly getting extended beyond its "max buy" level. Color code is changed to green.

2/11/2011 5:40:21 PM - Y - Closed near the session high and pennies above its pivot point with today's gain for a new 52-week high backed by only average volume. Recently found support near its 50 DMA line. A subsequent gain with at least +50% above average volume may trigger a new (or add-on) technical buy signal.

2/10/2011 7:01:07 PM - Y - Quietly perched near its pivot point after finding support near its 50 DMA line. A subsequent gain with at least +50% above average volume may trigger a new (or add-on) technical buy signal.

2/8/2011 5:03:30 PM - Y - Today's loss on average volume was a sign of mild distributional pressure following 5 consecutive gains with lighter than average volume. Recently found support at its 50 DMA line and rallied toward its pivot point ($44.97 = its 1/13/11 high plus 10 cents). Gains above its pivot point with at least +50% above average volume may trigger a new (or add-on) technical buy signal.

2/7/2011 3:57:10 PM - Y - Today's 5th consecutive gain has it trading up from its 50 DMA line toward its pivot point ($44.97 = its 1/13/11 high plus 10 cents) which has been corrected. Gains above its pivot point with at least +50% above average volume may trigger a new (or add-on) technical buy signal.

2/4/2011 4:50:43 PM - Y - Today it posted a 4th consecutive small gain on ever-lighter volume, inching up from support at its 50 DMA line. Color code was changed to yellow when a new pivot point was recently cited based on its 52-week high plus ten cents. Subsequent gains with heavy volume may trigger a new (or add-on) technical buy signal.

2/3/2011 5:39:11 PM - Y - Today it posted a 3rd consecutive small gain on light volume, inching up from support at its 50 DMA line. Color code was changed to yellow when a new pivot point was recently cited based on its 52-week high plus ten cents. Subsequent gains with heavy volume may trigger a new (or add-on) technical buy signal.

2/1/2011 11:04:50 AM - Y - Rallying up from support at its 50 DMA line, an important near-term chart support level to watch. Color code was changed to yellow when a new pivot point was recently cited based on its 52-week high plus ten cents. Subsequent gains with heavy volume may trigger a new (or add-on) technical buy signal.

1/28/2011 5:07:41 PM - Y - Closed near the session low today with a loss on light volume, finishing -10.9% off its 52-week high. Working on an ascending base pattern since breaking out in July. Its 50 DMA line defines important near-term chart support to watch. Color code was changed to yellow while a new pivot point was cited based on its 52-week high plus ten cents. Subsequent gains with heavy volume may trigger a new (or add-on) technical buy signal. See the latest FSU article for analysis with an annotated graph.

1/27/2011 5:30:17 PM - Y - Now consolidating -7% off its 52-week high, it has formed an ascending base pattern since breaking out in July. Its 50 DMA line defines important near-term chart support to watch. Color code is changed to yellow while a new pivot point is cited based on its 52-week high plus ten cents. Subsequent gains with heavy volume may trigger a new (or add-on) technical buy signal. See the latest FSU article for analysis with an annotated graph.

1/26/2011 6:35:01 PM - G - Now consolidating -7.7% off its 52-week high. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/21/2011 5:27:39 PM - G - Today marked a 4th consecutive loss with near average volume. Now -8.2% off its 52-week high, it is extended from any sound base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/19/2011 7:48:35 PM - G - Third consecutive loss today with near average volume, yet closing only -6.1% off its 52-week high. Extended from any sound base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/19/2011 7:48:11 PM - G - Third consecutive loss today with near average volume, yet closing only -6.1% off its 52-week high. Extended from any sound base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/18/2011 5:05:03 PM - G - Churned above average volume today near its 52-week high, extended from any sound base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/13/2011 6:50:54 PM - G - Up today with above average volume, hitting another new 52-week high. It is extended from any sound base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/11/2011 5:16:22 PM - G - Closed in the lower third of its intra-day range today after starting the session gapping up and hitting another new 52-week high. It had not formed a sound new base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/10/2011 5:56:03 PM - G - Closed near the session high as it powered to a new 52-week high today with above average volume. It had not formed a sound new base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/10/2011 3:50:40 PM - G - Powering to a new 52-week high today with above average volume. It had not formed a sound new base. Recent lows in the $38 area along with its 50 DMA line define important near-term chart support to watch.

1/5/2011 6:40:15 PM - G - Powered higher on slightly above average volume for its best ever close. It has not formed a sound base. Prior high in the $36 area coincides with its 50 DMA line defining important near-term chart support to watch.

1/3/2011 5:46:05 PM - G - Powered higher on near average volume today, closing -4.2% off its all-time high. It has not formed a sound base. Prior high in the $36 area coincides with its 50 DMA line defining important near-term chart support to watch.

12/31/2010 6:22:12 PM - G - Perched -7.0% off its all-time high with volume totals cooling. It has not formed a sound base. Prior high in the $36 area coincides with its 50 DMA line defining important support to watch.

12/29/2010 3:35:03 PM - G - Volume totals have been cooling while consolidating. Perched -6.0% off its all-time high, it has not formed a sound base. Prior high in the $36 area coincides with its 50 DMA line defining important support to watch.

12/22/2010 4:49:58 PM - G - Consolidating -6.7% off its all-time high, extended from its prior base. The old high in the $36 area nearly coincides with its 50 DMA line, defining important support to watch.

12/20/2010 4:31:46 PM - G - Closed near the session low with its 4th consecutive loss, consolidating -5.3% off its all-time high. Prior high in the $36 area defines initial chart support to watch above its 50 DMA line.

12/17/2010 6:09:27 PM - G - Still consolidating in a tight trading range near all-time highs. Prior high in the $36 area defines initial chart support to watch above its 50 DMA line.

12/16/2010 6:03:57 PM - G - Consolidating in a tight trading range near all-time highs. Prior high in the $36 area defines initial chart support to watch above its 50 DMA line.

12/14/2010 4:43:27 PM - G - Gain today with above average volume for a new high, getting more extended from a sound base. Prior high in the $36 area defines initial chart support to watch above its 50 DMA line.

12/10/2010 1:56:13 PM - G - Extended from a sound base and stubbornly holding its ground. Prior high in the $36 area defines initial chart support to watch above its 50 DMA line.

12/3/2010 5:31:31 PM - G - Gapped up today and rallied for a considerable gain and new 52-week high. Color code was changed to green. Noted on 12/02/10 - "Rallied above the new pivot point cited. Its considerable gain on more than than 2 times average volume triggered a technical buy signal while rising from a previously noted advanced 'ascending base' pattern."

12/3/2010 1:02:18 PM - G - Gapped up today and rallying to another new 52-week high, rising above its "max buy" level, and its color code is changed to green. Noted on 12/02/10 - "Rallied above the new pivot point cited. Its considerable gain on more than than 2 times average volume triggered a technical buy signal while rising from a previously noted advanced 'ascending base' pattern."

12/2/2010 4:24:45 PM - Y - Hit a new 52-week high today and rallied above the new pivot point cited. Its considerable gain on more than than 2 times average volume triggered a technical buy signal while rising from a previously noted advanced "ascending base" pattern.

12/2/2010 1:41:22 PM - Y - Hit a new 52-week high today with its 3rd consecutive gain helping it trade above the new pivot point cited. As previously noted, it has formed an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

12/1/2010 5:59:35 PM - Y - Matched its 52-week high today with a solid gain after gapping up backed by +61% above average volume. Color code was changed to yellow with new pivot point cited based on its 52-week high plus ten cents. A subsequent breakout could trigger a new (or add-on) technical buy signal, meanwhile patience and discipline are paramount. As previously noted, it has formed an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/29/2010 1:21:25 PM - Y - Volume totals have cooled after rallying near its 52-week high recently. Color code is changed to yellow with new pivot point cited based on its 52-week high plus ten cents. A subsequent breakout could trigger a new (or add-on) technical buy signal, meanwhile patience and discipline are paramount. As previously noted, it has formed an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/24/2010 3:57:31 PM - G - Considerable gain today with near average volume. It has the look of an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/23/2010 5:24:33 PM - G - Consolidating above prior highs ($31.40) and its 50 DMA line, it gapped down today under mild distributional pressure. It has the look of an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/18/2010 5:47:03 PM - G - Posted a second gain today with above average volume, rallying after news it will acquire Hypercom Corp (HYC) for $7.32 in an all-stock deal. Perched above prior highs ($31.40) and its 50 DMA line while consolidating. It has the look of an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/17/2010 2:54:46 PM - G - Solid gain today on heavy volume, rallying on news it will acquire Hypercom Corp (HYC) for $7.32 in an all-stock deal. Perched above prior highs ($31.40) and its 50 DMA line while consolidating. It has the look of an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/16/2010 3:56:37 PM - G - Slumping near prior highs ($31.40) and its 50 DMA line with volume totals still below average while consolidating. It has the look of an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/12/2010 4:02:10 PM - G - Consolidating above prior highs ($31.40) and its 50 DMA line with volume totals cooling. It has the look of an advanced "ascending base" pattern after an impressive rally from its 7/26/10 breakout.

11/11/2010 11:20:02 AM - G - Gapped down today. It is extended from any sound base pattern. A prior high ($31.40) defines initial chart support above its 50 DMA line.

11/10/2010 6:10:25 PM - G - Posted a small gain today on light volume, and volume totals have recently been cooling while it is still extended from any sound base pattern. A prior high ($31.40) defines initial chart support above its 50 DMA line.

11/4/2010 4:45:03 PM - G - Small gap up gain today, hitting another new all-time high. Extended from a sound base pattern. A prior high ($31.40) defines initial chart support above its 50 DMA line.

11/2/2010 2:07:05 PM - G - Small gap up gain today, perched at its all-time highs, extended from a sound base pattern. Its 50 DMA line defines chart support.

10/29/2010 5:45:43 PM - G - Gain today for another new all-time high, getting more extended from a sound base pattern. Its 50 DMA and recent lows near $27 define chart support.

10/28/2010 5:48:15 PM - G - Gain today for a new high close. Volume totals were above average behind recent gains. It is extended from a sound base pattern. Its 50 DMA and recent lows near $27 define chart support.

10/25/2010 4:29:43 PM - G - Hit a new 52-week high today, and volume totals were above average behind 3 of its 4 consecutive gains. It is extended from a sound base pattern. Its 50 DMA and recent lows near $27 define chart support.

10/21/2010 5:43:21 PM - G - Gain today with +43% above average volume for its best close of 2010. Volume totals had been cooling in recent weeks while consolidating above support at prior lows and its 50 DMA line.

10/20/2010 2:05:16 PM - G - Gain today has it poised for its second-best close of 2010. Volume totals have generally been cooling in recent weeks while consolidating above support at prior lows and its 50 DMA line (now $26.52).

10/19/2010 4:04:25 PM - G - Volume totals have generally been cooling in recent weeks while consolidating above support at its 50 DMA line (now $26.38).

10/12/2010 5:07:06 PM - G - Closed near the session high today with a 4th consecutive gain on light volume. Consolidating above support at its 50 DMA line (now $25.78) after recent distributional pressure.

10/6/2010 6:25:47 PM - G - Pullback today on light volume leaves it still as previously noted - "Extended from a sound base." Its 50 DMA line defines the nearest chart support.

10/5/2010 5:58:17 PM - G - Gain today on lighter volume halted its slide after an abrupt pullback negated its latest spike higher. Extended from a sound base, its prior highs in the $23 area define chart support.

10/4/2010 2:34:27 PM - G - Down again today after a considerable loss with above average volume on the prior session negated its latest spike higher. Extended from a sound base, its prior highs in the $23 area define chart support.

10/1/2010 1:28:25 PM - G - Pulling back abruptly today after a considerable gain with above average volume on the prior session. Extended from a sound base, its prior highs in the $23 area define chart support.

9/30/2010 1:42:16 PM - G - Considerable gain today with above average volume, getting more extended from a sound base. Prior highs in the $23 area define chart support.

9/24/2010 4:03:18 PM - G - Gapped up today for a solid gain with average volume. Extended from a sound base, its prior highs in the $23 area define chart support.

9/21/2010 4:50:41 PM - G - Pulling back with average volume today. Very extended from a sound base, its prior highs in the $23 area define chart support.

9/20/2010 2:42:44 PM - G - Hitting yet another new 52-week high today, very extended from a sound base. Prior highs in the $23 area define chart support.

9/17/2010 1:27:13 PM - G - Hitting another new 52-week high today, steadily climbing and getting more extended from a sound base.

9/16/2010 4:49:09 PM - G - Gain today with above average volume for a new 52-week high, getting more extended from a sound base.

9/13/2010 5:15:21 PM - G - Gapped up today a posted a gain with above average volume for a new 52-week high, getting more extended from a sound base.

9/10/2010 3:52:07 PM - G - Held its ground this week, poised today to mark a new 52-week high close. Disciplined investors may watch for chances to accumulate shares on pullbacks toward prior highs in the $23 area defining chart support.

9/7/2010 5:31:01 PM - G - Holding its ground at its 52-week high. Disciplined investors may watch for chances to accumulate shares on pullbacks toward prior highs in the $23 area defining chart support.

9/3/2010 6:11:04 PM - G - Gapped up today and hit a new 52-week high. Disciplined investors may watch for chances to accumulate shares on pullbacks toward prior highs in the $23 area defining chart support.

9/2/2010 12:56:44 PM - G - Disciplined investors may watch for chances to accumulate shares on pullbacks toward prior highs in the $23 area defining chart support. It is slightly extended beyond its "max buy" level.

9/1/2010 1:15:12 PM - G - Hit a new 52-week high today and its color code is changed to green after rising beyond its "max buy" level. Blasted higher on 8/25/10 following better than expected results, noted in the mid-day report while then rising from a cup-with-handle base.

8/31/2010 3:39:09 PM - Y - Pulling back today from its 52-week high, its color code is changed to yellow while consolidating under its "max buy" level. Blasted higher on 8/25/10 following better than expected results, noted in the mid-day report (read here) while then rising from a cup-with-handle base - "Long ago, based on disappointing fundamental news and very weak technical action, it was dropped from the Featured Stocks list on 12/3/2007 as it gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. It has rebounded impressively and is now clear of overhead supply after a powerful technical breakout with 6 times average volume, however the M criteria is now arguing against new buying efforts until a new follow-through day occurs from at least one of the major averages."

8/30/2010 3:36:29 PM - G - Hit another new 52-week high today and its color code is changed to green after inching above its "max buy" level. Blasted higher on 8/25/10 following better than expected results, noted in the mid-day report (read here) while then rising from a cup-with-handle base - "Long ago, based on disappointing fundamental news and very weak technical action, it was dropped from the Featured Stocks list on 12/3/2007 as it gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. It has rebounded impressively and is now clear of overhead supply after a powerful technical breakout with 6 times average volume, however the M criteria is now arguing against new buying efforts until a new follow-through day occurs from at least one of the major averages."

8/27/2010 6:15:40 PM - Y - Holding its ground at its 52-week high after blasting higher on 8/25/10 following better than expected results. For the quarter ended July 31, 2010 its earnings per share rose +38% on +24% sales revenues versus the year ago period. Recent quarters showed strong earnings and sales revenues accelerating after a streak of negative comparisons. As noted in the 8/25/10 mid-day report (read here) when rising from a cup-with-handle base - "Long ago, based on disappointing fundamental news and very weak technical action, it was dropped from the Featured Stocks list on 12/3/2007 as it gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. It has rebounded impressively and is now clear of overhead supply after a powerful technical breakout with 6 times average volume, however the M criteria is now arguing against new buying efforts until a new follow-through day occurs from at least one of the major averages."

8/26/2010 12:45:59 PM - Y - Pulling back to today after a gap up gain for a new 52-week high on the prior session following better than expected results. For the quarter ended July 31, 2010 its earnings per share rose +38% on +24% sales revenues versus the year ago period. Recent quarters showed strong earnings and sales revenues accelerating after a streak of negative comparisons. As noted in the 8/25/10 mid-day report (read here) when rising from a cup-with-handle base - "Long ago, based on disappointing fundamental news and very weak technical action, it was dropped from the Featured Stocks list on 12/3/2007 as it gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. It has rebounded impressively and is now clear of overhead supply after a powerful technical breakout with 6 times average volume, however the M criteria is now arguing against new buying efforts until a new follow-through day occurs from at least one of the major averages."

8/25/2010 5:17:35 PM - Y - Gapped up today and hit a new 52-week high following better than expected results for the quarter ended July 31, 2010 with earnings per share +38% on +24% sales revenues versus the year ago period. Recent quarters showed strong earnings and sales revenues accelerating after a streak of negative comparisons. It was featured in the mid-day report today (read here)rising from a cup-with-handle base. Long ago, based on disappointing fundamental news and very weak technical action, it was dropped from the Featured Stocks list on 12/3/2007 as it gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. It has rebounded impressively and is now clear of overhead supply after a powerful technical breakout with 6 times average volume, however the M criteria is now arguing against new buying efforts until a new follow-through day occurs from at least one of the major averages.

8/25/2010 1:13:26 PM - Y - Gapped up today and hit a new 52-week high following better than expected results for the quarter ended July 31, 2010 with earnings per share +38% on +24% sales revenues versus the year ago period. Recent quarters showed strong earnings and sales revenues accelerating after a streak of negative comparisons. Rising from a cup-with-handle base today, its color code is changed to yellow. Long ago, based on disappointing fundamental news and very weak technical action, it was dropped from the Featured Stocks list on 12/3/2007 as it gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. It has rebounded impressively and is now clear of overhead supply, however the M criteria is now arguing against new buying efforts until a new follow-through day occurs.

3/18/2010 12:33:10 PM - Pulling back today after recently streaking to new 52-week highs and getting extended from any sound base. Recent quarters showed better earnings and sales increasing after a streak of negative comparisons. Based on disappointing fundamental news and very weak technical action it was dropped from the Featured Stocks list on 12/3/2007. It gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow.

3/10/2010 12:52:33 PM - Hit a new 52-week high today with an 8th consecutive gain, it is extended from any sound base. Recent quarters showed better earnings and sales increasing after a streak of negative comparisons. Based on disappointing fundamental news and very weak technical action it was dropped from the Featured Stocks list on 12/3/2007. It gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow.

3/5/2010 2:24:38 PM - Rallied to a new 52-week high today with its 5th consecutive gain. Recent quarters showed better earnings and sales increasing after a streak of negative comparisons. Based on disappointing fundamental news and very weak technical action it was dropped from the Featured Stocks list on 12/3/2007. It gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow.

12/4/2007 - Gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. Based on the disappointing fundamental news and very weak technical action it was dropped from the Featured Stocks list on 12/3/2007. Had recently found support near its 50 DMA line and prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

1/1/2008 - Gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow. Based on the disappointing fundamental news and very weak technical action it was dropped from the Featured Stocks list on 12/3/2007. Had recently found support near its 50 DMA line and prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

12/3/2007 7:34:31 PM - G - Gapped down for a considerable loss after the company said it would restate its earnings for the past three quarters, with the added warning that revelations of deeper problems may follow.  Based on the disappointing fundamental news and very weak technical action it will be dropped from the Featured Stocks list tonight. Recently found support near its 50 DMA line and prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/30/2007 6:13:00 PM - G - Approaching prior chart highs with gains on average volume.  Recently found support near its 50 DMA line and prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/29/2007 4:43:01 PM - G - Closed lower on below average volume after recently finding support near its 50 DMA line and prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/27/2007 6:56:58 PM - G - Bouncing up from its 50 DMA line after it recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/26/2007 6:03:20 PM - G - Bouncing up from its 50 DMA line after it recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/23/2007 3:17:40 PM - G - Hovering near its 50 DMA line. Recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/20/2007 6:12:07 PM - G - Hovering near its 50 DMA line. Recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/19/2007 6:28:01 PM - G - Negatively reversed, closing just under its 50 DMA line. Recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/16/2007 - G - Rallied back to its 50 DMA line with a gain on average volume. Recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/15/2007 - G - Fell on lighter volume, closing well below its 50 DMA line and under its recent low close, raising concerns. Recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/14/2007 - G - Fell back toward its 50 DMA line. Recently found prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/13/2007 - G - Repaired its prior violation of its 50 DMA line, finding prompt support near prior highs in the $42 area. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/12/2007 - G - Violated its 50 DMA line, leaving it now testing prior highs in the $42 area that are technical chart support. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/12/2007 - G - Violated its 50 DMA line, and now testing prior highs in the $42 area that are technical chart support. Retraced all of its gains since featured 9/26/07 (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/9/2007 7:25:05 PM - G - Violated an upward trendline connecting its August-October lows. Near its 50 DMA and prior chart highs in the $42 area that are key support levels. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/6/2007 8:09:30 PM - G - Nearing an upward trendline connecting its August-October lows. Its positive reversal on 10/22/07 first tested support near prior chart highs in the $42 area. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/2/2007 - G - Encouraging action since its positive reversal on 10/22/07, where it found support near prior chart highs in the $42 area. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

11/2/2007 - G - Encouraging action since its positive reversal on 10/22/07, where it found support near prior chart highs in the $42 area. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/31/2007 7:20:39 PM - G -Recovered from the session's early lowsto closewith a small loss. Encouraging positive reversal on 10/22/07, finding support near prior chart highs in the $42 area that are now a key support level. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/30/2007 7:14:34 PM - G - Gain on slightly above average volume as it rose to new all-time high territory. Encouraging positive reversal on 10/22/07, finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/29/2007 6:31:22 PM - G - Gain on average volume as it rose to new all-time high territory. Encouraging positive reversal on 10/22/07, finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/26/2007 7:54:16 PM - G - Gain on light volume as it rose to new all-time high territory. Encouraging positive reversal on 10/22/07, finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/25/2007 - G - Negatively reversed on light volume after briefly testing new all-time high territory. Encouraging positive reversal on 10/22/07, finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/24/2007 7:20:38 PM - G - Gain for a new all-time high on about average volume. Encouraging positive reversal on 10/22/07 after finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/23/2007 7:33:19 PM - G - Positive reversal on 10/22/07 after finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/22/2007 5:58:36 PM - G - Positive reversal after finding support near prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/19/2007 - G - Consolidating above prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/18/2007 - G -Consolidating above prior chart highs in the $42 area that are now a key support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/16/2007 6:39:54 PM - G - Pulling back on light volume toward prior chart highs in the $42 area that are now a support level. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/15/2007 7:47:05 PM - G - Holding its ground well. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/12/2007 7:01:48 PM - G - Holding its ground well. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/11/2007 6:32:05 PM - G - Holding its ground well. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/10/2007 - G - Gain on heavier volume for a new all-time high close. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/9/2007 - G - Gain on heavier volume helped it repair a large portion of the damage from a 10/08/07 Morgan Keegan downgrade. Prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/8/2007 - G - Gapped down after a Morgan Keegan downgrade, however volume was lighter than average behind the past 2 days' losses after prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/8/2007 - G - Gapped down after a Morgan Keegan downgrade, however volume is well below average behind the day's loss after prior gains on heavy volume lifted it beyond its max buy level. As previously noted, ''It may be possible to accumulate shares on a pullback under its max buy price.'' Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here).After a technical breakout late in the session on 9/25/07, it gapped up and extended its gains. Sales and earnings have been up strong, satisfying the C and A criteria.

10/5/2007 - G - Extended above its max buy level. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of the CANSLIM.net After-Market Update with an annotated graph (read here). Following a technical breakout late in the session on 9/25/07, it gapped up and extended its gains.Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

10/4/2007 6:45:19 PM - G - Rose further above its max buy level, following through after last week's breakout that included 2 consecutive days of big gains on heavy volume. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of that evening's CANSLIM.net After-Market Update with an annotated graph (read here). It gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

10/3/2007 7:09:10 PM - G - Holding its ground, which is healthy action after last week's breakout that included 2 consecutive days of big gains on heavy volume. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of that evening's CANSLIM.net After-Market Update with an annotated graph (read here). It gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

10/2/2007 - G - Small loss on lighter than average volume, which is healthy action. Last week's break out included 2 consecutive days of big gains on heavy volume. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of that evening's CANSLIM.net After-Market Update with an annotated graph (read here). It gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

10/1/2007 - G - Small gain on slightly above average volume. Last week's break out included 2 consecutive days of big gains on heavy volume. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of that evening's CANSLIM.net After-Market Update with an annotated graph (read here). It gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price, but its color code is being changed to green since it is well beyond that level now.

9/28/2007 - G - Closed strong after this week's break out that included 2 consecutive days of big gains on heavy volume. Featured mid-day 9/26/07, followed by a more detailed write-up in the Featured Stock Update section of that evening's CANSLIM.net After-Market Update with an annotated graph (read here). It gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price, but its color code is being changed to green since it is well beyond that level now.

9/28/2007 - G - Extending this week's breakout gains that included 2 consecutive days of big gains on heavy volume. Featured mid-day 9/26/07 followed by a more detailed write-up in the Featured Stock Update section of that evening's CANSLIM.net After-Market Update with an annotated graph (read here). It gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price, but its color code is being changed to green since it is well beyond that level now.

9/27/2007 6:24:54 PM - Y - Pulled back on average volume after 2consecutive days of big gains on heavy volume. Featured in the 9/26/07CANSLIM.net Mid-Day Breakouts Report with an annotated graph (read here) after it gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

9/26/2007 - Y - Second consecutive day of big gains on heavy volume. Featured in today's CANSLIM.net Mid-Day Breakouts Report with an annotated graph (read here) after it gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

9/26/2007 - Y - Featured in the CANSLIM.net Mid-Day Breakouts Report today with an annotated graph (read here) after it gapped up and extended its gains following a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

9/26/2007 1:17:59 PM - Y - It gapped up and is extending the gains after a technical breakout late in the session on 9/25/07. Sales and earnings have been up strong, satisfying the C and A criteria. It may be possible to accumulate shares on a pullback under its max buy price.

2/14/2007 1:24:50 PM - Sales history below guidelines and base somewhat questionable.

1/30/2007 1:30:50 PM - Sales history below guidelines and base questionable.

1/25/2007 1:01:57 PM - Sales history below guidelines and base questionable.

1/22/2007 1:03:23 PM - Sales history below guidelines and base questionable.

1/18/2007 12:47:12 PM - Sales history below guidelines and base questionable.

1/17/2007 1:03:29 PM - Sales history below guidelines and base questionable.

1/12/2007 12:50:15 PM - Sales history below guidelines and base questionable.

12/20/2006 1:14:21 PM - Sales history below guidelines and base questionable.

12/19/2006 12:46:54 PM - Sales history below guidelines and base questionable.

12/18/2006 12:32:47 PM - Sales history below guidelines and base questionable.

12/15/2006 1:18:25 PM - Sales history below guidelines and base questionable.

12/13/2006 1:00:15 PM - Sales history below guidelines and base questionable.

12/12/2006 12:58:11 PM - Sales history below guidelines and base questionable.

12/11/2006 12:44:53 PM - Sales history below guidelines and base questionable.

12/8/2006 1:19:22 PM - Sales history below guidelines and base questionable.

11/22/2006 1:43:42 PM - Sales history below guidelines and base questionable.

11/21/2006 12:49:23 PM - Sales history below guidelines and base questionable.

11/16/2006 1:20:54 PM - Sales history below guidelines and base questionable.

11/7/2006 - Sales history below guidelines and base questionable.

8/4/2006 -

G - Above average volume declines today put price further below its 200 DMA. As previously noted- A considerable break or close below the 200 DMA would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here. As of tonight this stock will be dropped from the CANSLIM.net Featured Stocks List.



8/3/2006 -

G -Traded futher below its 200 DMA ($27.13). As previously noted- A considerable break or close below the 200 DMA would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



8/2/2006 -

G - Closed further below its 200 DMA ($27.13) with today's loss with an increase in volume to about average. As previously noted- A considerable break or close below the 200 DMA would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



8/1/2006 -

G - Closed below its 200 DMA ($27.06) with an increase in volume yet still below average (90%). As previously noted- A considerable break or close below the 200 DMA would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/31/2006 -

G - Continues trading below its 50 DMA ($28.98) with declines today while volume remains light (60%). Recently has found support at the 200 DMA. A considerable break or close below the 200 DMA ($26.94) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/28/2006 4:46:11 PM -

G - Gains today yet volume light (less than 50%). Continues to find support at the 200 DMA while trading under resistance of the 50 DMA. A considerable break or close below the 200 DMA ($26.94) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/27/2006 4:48:25 PM -

G - Continues to find support at the 200 DMA while trading under resistance of the 50 DMA. A considerable break or close below the 200 DMA ($26.94) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/26/2006 -

G - Continues to find support at the 200 DMA while trading under resistance of the 50 DMA. A considerable break or close below the 200 DMA ($26.94) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/21/2006 -

G - Continues to find support at the 200 DMA while trading under resistance of the 50 DMA. A considerable break or close below the 200 DMA ($26.76) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/20/2006 -

G - Continues trading above support of the 200 DMA and below resistance of the 50 DMA. A considerable break or close below the 200 DMA ($26.76) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/19/2006 -

G - Continues moving up from support of its 200 DMA yet volume lacked conviction. Still a considerable break or close below the 200 DMA ($26.68) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/18/2006 -

G - Declines today yet found support near its 200 DMA and reversed to close off of session lows. Still a considerable break or close below the 200 DMA ($26.68) would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 7/18/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/17/2006 -

G - Declines today yet on light volume as price remains below what is now resistance of its 50 DMA ($29.57) and above support of its 200 DMA ($26.08) yet a break below the 200 DMA would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/14/2006 -

G - Slight gap down and declines yet volume was below average. Remains below what is now resistance of its 50 DMA ($29.61) and above support of its 200 DMA ($26.08) yet a break below the 200 DMA  would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/13/2006 -

G - Was lower intra-day yet managed to close with a gain while trading above average volume. Still below what is now resistance of its 50 DMA ($29.66) and above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/12/2006 -

G - Was lower intra-day yet managed to close near unchanged. Very light volume trading continues with trading below its 50 DMA ($29.77). Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/11/2006 3:41:16 PM -

G - Very light volume trading continues today below its 50 DMA ($29.77). Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/10/2006 -

G - Very light volume trading continues today below its 50 DMA ($29.81). Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/7/2006 5:23:25 PM -

G - Uneventful trading continues today below its 50 DMA ($29.84). Recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/6/2006 5:13:48 PM -

G - Uneventful trading today as it continues trading below its 50 DMA ($29.87). Recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/5/2006 4:32:06 PM -

G - More declines today on below average volume as it continues trading below its 50 DMA ($29.90). Recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



7/3/2006 -

G -Declines today on above average volume and closing below its 50 DMA. Recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/30/2006 -

G - Gains today on above average volume and closing above its 50 DMA. Recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/29/2006 -

G - More above average volume gains today and a close just off of session highs after recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/28/2006 -

G - Above average volume gains today and a close near session highs after recent upgrade by Credit Suisse From Neutral To Outperform. Above support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/27/2006 -

G - Closes well of off session highs yet not with a loss. Still near support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/26/2006 -

G - Declines again today to near support of its 200 DMA ($26.08) yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/23/2006 5:39:05 PM -

G - Above average volume declines today and closing near session lows. Still above support of its 200 DMA yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/22/2006 -

G - Trading above average volume today and closing near unchanged after being down a bit intra-day. Still above support of its 200 DMA yet a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/21/2006 -

G - Continues moving up from support of its 200 DMA with gains today on above average volume. Still, a break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/20/2006 4:56:01 PM -

G - Gains today above support of its 200 DMA ($25.93). A break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/19/2006 3:39:31 PM -

G - Holding just above support of its 200 DMA ($25.93). A break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/16/2006 4:49:45 PM -

G - Holding just above support of its 200 DMA ($25.80). A break below there would be the final sell signal. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/15/2006 -

G - Holding just above support of its 200 DMA ($25.80). Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/14/2006 -

G- Another new low close today on above average volume. Approaching support of its 200 DMA ($25.80). Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/13/2006 -

Y- Above average volume declines today and a close near session lows. Approaching support of its 200 DMA ($25.80). Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/12/2006 -

Y- Straight declines today on about average volume below its 50 DMA ($30.90). Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/9/2006 -

Y- Light volume trading just below its 50 DMA ($30.89) after yesterday's dip. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/8/2006 -

Y- Above average volume declines today while trading below its 50 DMA. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here. Recently covered in more detail in the 6/8/06 CANSLIM.net After Market Update with a DailyGraph(R) here.



6/7/2006 4:32:53 PM -

Y- Dipped below its 50 DMA yet managed to close above it. Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



6/6/2006 -

Y- Continues trading near all-time highs and above its 50 DMA ($30.78). Last announced earnings were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



6/2/2006 6:23:27 PM -

Y- Continues trading near all-time highs and above its 50 DMA ($30.73). Did recently announce earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



6/2/2006 12:40:57 PM -

Y- Continues trading near all-time highs and above its 50 DMA ($30.55). Did recently announce earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/31/2006 3:29:23 PM -

Y- Continues trading above its 50 DMA ($30.55). Did recently announce earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/30/2006 -

Y- Gap down and declines with a close near session lows. Did recently climb after announcing earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/30/2006 12:03:07 PM -

Y- Gap down and declines yet trading less than average volume. Did recently climb after announcing earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/26/2006 -

Y- Light volume trading at new highs. Did recently climb after announcing earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/25/2006 -

Y- Impressive gains continue with volume drop off today after announcing earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/24/2006 -

Y- Impressive above average volume gains continue today after announcing earnings that were below guidelines. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/23/2006 -

Y- Impressive above average volume gains today after announcing earnings. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/22/2006 5:13:07 PM -

Y- New recent lows this morning yet reversed to close with a gain and above its 50 DMA. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/22/2006 11:28:43 AM -

Y- New recent lows this morning and currently trading near session lows. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/19/2006 -

Y- Above average volume gains today and closing above its 50 DMA is promising. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/18/2006 -

Y- Continues trading just under its 50 DMA. Recently broke below previously noted support near $30 triggering a sell signal. Attempts to repair violation of its 50-DMA, though the snap-back rally is lacking buying intensity of institutional investors as volume is running  near average. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.



5/17/2006 5:38:08 PM - Y- Continues trading just under its 50 DMA. Recently broke below previously noted support near $30 triggering a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/16/2006 4:41:36 PM - Y- Lighter volume gains continue today. Recently broke below previously noted support near $30 triggering a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/15/2006 - Y- Lighter volume gains today. Recently broke below previously noted support near $30 triggering a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/12/2006 4:40:55 PM - Y- Broke below previously noted support near $30 triggering a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/11/2006 - Y- Declines today to previously noted support near $30. A break below there or its 50 DMA ($29.91) would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/10/2006 6:00:35 PM - Y- Continues holding above support near $30. Still, a break below there or its 50 DMA ($29.81) would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/8/2006 - Y- Continues holding above support near $30. Still, a break below there or its 50 DMA ($29.57) would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/5/2006 - Y- Continues trading up from support near $30. Still, a break below there or its 50 DMA ($29.47) would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/4/2006 - Y- Traded up from support near $30. Still, a break below there or its 50 DMA ($29.36) would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/3/2006 - Y- Declines today to support near $30. A break below there or its 50 DMA ($29.36) would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

5/2/2006 - Y- Up a bit from support near $30. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/27/2006 5:29:57 PM - Y- Support near $30. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/26/2006 - Y- Gains today with an increase in volume after continuing to drift lower after recently triggering a technical buy signal as price traded above the pivot we gave with volume conviction. Support near $30. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/21/2006 - Y- Continues drifting lower recently after triggering a technical buy signal as price traded above the pivot we gave with volume conviction. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/19/2006 - Y- Continues holding up after recently triggering a technical buy signal as price traded above the pivot we gave with volume conviction. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/12/2006 - Y- Holding up after recently triggering a technical buy signal as price traded above the pivot we gave with volume conviction. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/11/2006 - Y- Broke out yesterday triggering a technical buy signal as price traded above the pivot we gave with volume conviction. Did trade lower today on above average volume. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/10/2006 - Y- Broke out today triggering a technical buy siganl as price traded above the pivot we gave with volume conviction. As previously noted -An above average volume rise while up to the Maximum Buy Price would trigger a technical buy. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/10/2006 12:54:42 PM - Y- Breaking out today triggering a technical buy siganl as price is trading above the pivot we gave with volume conviction. As previously noted -An above average volume rise while up to the Maximum Buy Price would trigger a technical buy. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/10/2006 - Y- Breaking out today triggering a technical buy siganl as price is trading above the pivot we gave with volume conviction. As previously noted -An above average volume rise while up to the Maximum Buy Price would trigger a technical buy. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/6/2006 - Y- Very light volume trading continues as price remains near all-time highs. An above average volume rise while up to the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/5/2006 5:16:54 PM - Y- Very light volume trading today as price remains near all-time highs. An above average volume rise while up to the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

4/4/2006 4:27:49 PM - Y- Remains near all-time highs. An above average volume rise while remaining below the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/31/2006 - Y- Near recent new high close yet volume light. An above average volume rise while remaining below the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/30/2006 5:34:56 PM - Y- Again decent price progress yet volume should have been better. An above average volume rise while remaining below the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/29/2006 - Y- Decent price progress yet volume should have been better. An above average volume rise while remaining below the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/27/2006 - Y- Sitting tight after recent gap open and gains. An above volume rise while remaining below the Maximum Buy Price would trigger a technical buy. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) is downward price support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/15/2006 - Y- Sitting tight after recent gap open and gains. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) was next support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/14/2006 - Y- Sitting tight after yesterday's gap open and gains. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) was next support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/13/2006 5:27:06 PM - Y- Gap open and gains today. Only volume could have been better. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) was next support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/10/2006 4:23:05 PM - Y- Decent price progress yet volume lacked conviction. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.09) was next support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/9/2006 - Y- Slight declines today yet on well below average volume after Friday's gap up on huge volume. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.08) was next support. A significant break of the 50 DMA would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/8/2006 - Y- Further declines today on above average volume after Friday's gap up on huge volume. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA ($26.01) was next support. A significant break of the 50 DAV would trigger a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/7/2006 - Y- Further declines today yet volume was about average after Friday's gap up on huge volume. As previously noted - the $28 range, which would be considered an important chart support level above the 50 DMA is next support. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/6/2006 - Y- Considerable declines today on just above average volume after Friday's gap up on huge volume.As previously noted - Patience may yield an ideal opportunity to purchase on a retracement back toward the $28 range, which would be considered an important chart support level above the 50 DMA. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/3/2006 - Y- Gapped up today and was re-featured with a new pivot point as it is was trading up considerably on twice its daily average volume in the first hour of the session. Caution is warranted because the usual conservative guideline is to not buy stocks more than 5% above their prior chart highs. Patience may yield an ideal opportunity to purchase on a retracement back toward the $28 range, which would be considered an important chart support level above the 50 DMA. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/3/2006 11:01:29 AM - Y- Gapped up today and is being re-featured with a new pivot point as it is already trading up considerably on twice its daily average volume in the first hour of the session. Caution is warranted because the usual conservative guideline is to not buy stocksmore than 5% above their prior chart highs. Patience may yield an ideal opportunity to purchase on a retracement back toward the $28 range, which would be considered an important chart support level above the 50 DMA.Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/2/2006 5:32:22 PM - G - Slight declines today. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

3/1/2006 5:01:47 PM - G - Nice price progress yet volume should have been better. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/28/2006 5:08:30 PM - G - Holding above its 50 DMA with better volume today.Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/22/2006 4:42:25 PM - G - Held above its 50 DMA yet volume on the upside continues to lack conviction. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/21/2006 3:55:50 PM - G - Held above its 50 DMA yet volume on the upside continues to lack conviction. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/8/2006 5:46:31 PM - G - Now trading above its 50 DMA yet volume on the upside has lacked conviction. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/3/2006 4:22:51 PM - G - Gains today on about average volume. Still under its 50 DMA. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

2/1/2006 - G - Above average volume decline today closing below its 50 DMA triggering a sell siganal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/31/2006 4:44:28 PM - G- Moved up from support of an upward trendline. As previously noted a break below there would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/30/2006 4:19:21 PM - G- Near support of an upward trendline. A break below there would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/27/2006 3:57:04 PM - G- Near support of an upward trendline. A break below there would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/24/2006 - G - Near support of an upward trendline. A break below there would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/23/2006 - G - Further declines today to near support of an upward trendline. A break below there would be a sell signal. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/20/2006 - G - Further declines today. Support near $25. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/17/2006 - G - Further declines today. Support near $25. Featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/11/2006 - G - Holding near all-time highs. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/9/2006 - G - More above average volume gains today puts price too extended so CANSLIM.net Status is changed to green. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/6/2006 12:59:36 PM - Y - Above average volume gains today. Starting to get a little too extended. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/5/2006 - Y - Above average volume gains today. Holding near support at recent base of $25. An above average volume advance thru pivot triggered another technical buy signal. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

1/5/2006 - Y - Holding near support at recent base of $25. An above average volume advance through pivot would trigger another technical buy signal. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

12/29/2005 - Y - Holding near support at recent base of $25. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

12/28/2005 4:26:35 PM - Y - More above average volume declines today negate recent breakout. Near support at recent base at $25. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

12/27/2005 - Y - Broke out on Friday above the pivot point of $25.22 with volume triggering a technical buy signal yet pulled back today. Support at recent base at $25. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

12/27/2005 - Y - Broke out on Friday above the pivot point of $25.22 with volume triggering a technical buy signal yet pulled back a bit today. Support at recent base at $25. Just featured in the 12/23/05 CANSLIM.net Mid-Day BreakOuts Report with a DailyGraph(R) here.

12/23/2005 3:41:16 PM - Y - Broke out above the pivot point of $25.22 with volume triggering a technical buy signal!

12/23/2005 1:09:02 PM - Y - Breaking out above the pivot point of $25.22 with volume triggering a technical buy signal!

12/22/2005 4:04:36 PM - Y - Decent action today. A break above the pivot point of $25.22 with volume would trigger a technical buy signal.

12/21/2005 5:55:34 PM - Y - A break above the pivot point of $25.22 with volume would trigger a technical buy signal.

12/16/2005 5:52:21 PM - Y - A break above the pivot point of $25.22 with volume would trigger a technical buy signal.

12/9/2005 5:25:07 PM - Y - A break above the pivot point of $25.22 with volume would trigger a technical buy signal.

12/7/2005 5:26:27 PM - Y - A break above the pivot point of $25.22 with volume would trigger a technical buy signal.

12/5/2005 4:30:31 PM - Y - Above average volume declines today. A break above the pivot point of $25.22 with volume would trigger a technical buy signal.

12/5/2005 2:19:11 PM - Y - Just released as a CANSLIM.net Stock Bulletin on Monday Dec. 5th 2005. Read here.

12/5/2005 12:58:45 PM - Y - A high volume advance above the pivot point of $25.22 would trigger a technical buy signal. Just featured with a DailyGraph in the 12/02/05 CANSLIM.net BreakOuts Report here.

12/2/2005 - Y - Gap open and solid gains today after announcing 4Q up to $12.1M. A high volume advance above the pivot point of $25.22 would trigger a technical buy signal.

12/2/2005 - Y - Gap open and solid gains today after announcing 4Q up to $12.1M.

11/8/2005 1:04:18 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

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