6/6/2022 12:19:02 PM - Fundamental concerns remain after it reported earnings +17% on +3% sales revenues for the Mar '22 quarter versus the year ago period. Consolidating following a gap up in Dec '21 after M&A news.

5/24/2022 12:15:41 PM - Fundamental concerns remain after it reported earnings +17% on +3% sales revenues for the Mar '22 quarter versus the year ago period. Consolidating following a gap up in Dec '21 after M&A news.

5/6/2022 12:11:21 PM - Fundamental concerns remain after it reported earnings +17% on +3% sales revenues for the Mar '22 quarter versus the year ago period. Consolidating following a gap up in Dec '21 after M&A news.

4/22/2022 12:13:00 PM - Fundamental concerns remain after it reported earnings +19% on +4% sales revenues for the Dec '21 quarter versus the year ago period. It was dropped from the Featured Stocks list on 7/14/12.

2/23/2022 12:31:57 PM - Fundamental concerns remain after it reported earnings +19% on +4% sales revenues for the Dec '21 quarter versus the year ago period. It was dropped from the Featured Stocks list on 7/14/12.

4/29/2020 12:15:56 PM - Reported earnings +16% on +2% sales revenues for the Mar '20 quarter, and fundamental concerns remain. It was dropped from the Featured Stocks list on 7/14/12.

3/9/2020 12:28:55 PM - Pulled back from its all-time high testing support at its 200 DMA line ($71) since last noted with caution in the 2/11/20 mid-day report - "Reported earnings +19% on +6% sales revenues for the Dec '19 quarter, and fundamental concerns remain. It was dropped from the Featured Stocks list on 7/14/12."

2/11/2020 12:38:35 PM - Perched at its all-time high following volume-driven gains. Reported earnings +19% on +6% sales revenues for the Dec '19 quarter, and fundamental concerns remain. It was dropped from the Featured Stocks list on 7/14/12.

7/30/2015 12:13:50 PM - Challenged its 52-week high on the prior session with a considerable volume-driven gain. Due to report Jun '15 earnings on 8/04/15. Reported earnings +22% on +27% sales revenues for the Mar '15 quarter, and fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Quarterly earnings increases have been below the +25% minimum guideline (C criteria), yet it has maintained a good annual earnings (A criteria) history. It made gradual progress since dropped from the Featured Stocks list on 7/14/12."

5/8/2015 12:20:45 PM - Gapped down today, sinking further below its 50 DMA line with a damaging volume-driven loss. Reported earnings +22% on +27% sales revenues for the Mar '15 quarter, and fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Quarterly earnings increases have been below the +25% minimum guideline (C criteria), yet it has maintained a good annual earnings (A criteria) history. It made gradual progress since dropped from the Featured Stocks list on 7/14/12."

3/19/2015 12:02:09 PM - Gapped up today hitting a new 52-week high after a brief consolidation above its 50 DMA line. Fundamental concerns remain as prior mid-day reports cautioned members - "Quarterly earnings increases have been below the +25% minimum guideline (C criteria), yet it has maintained a good annual earnings (A criteria) history. It made gradual progress since dropped from the Featured Stocks list on 7/14/12."

2/13/2015 12:33:20 PM - Hitting new 52-week highs with today's 4th consecutive gain marked by above average volume. The 2/11/15 mid-day report cautioned members - "Quarterly earnings increases have been below the +25% minimum guideline (C criteria), yet it has maintained a good annual earnings (A criteria) history. It made gradual progress since dropped from the Featured Stocks list on 7/14/12."

2/11/2015 12:35:13 PM - Quarterly earnings increases have been below the +25% minimum guideline (C criteria), yet it has maintained a good annual earnings (A criteria) history. It made gradual progress since dropped from the Featured Stocks list on 7/14/12.

10/25/2013 12:22:52 PM - Quarterly earnings increases have been below the +25% minimum guideline (C criteria), yet it has maintained a good annual earnings (A criteria) history. Faced no resistance due to overhead supply while recently wedging to new highs. Gradually overcame weakness and rallied to new highs since dropped from the Featured Stocks list on 7/14/12.

7/24/2012 4:04:43 PM - It faces overhead supply up through $88 that may act as resistance and it needs to rebound above its 50 DMA line for its outlook to improve. Based on weak action it will be dropped from the Featured Stocks list tonight.

7/24/2012 3:59:04 PM - It faces overhead supply up through $88 that may act as resistance and it needs to rebound above its 50 DMA line for its outlook to improve. Based on weak action it will be dropped from the Featured Stocks list tonight.

7/23/2012 6:39:35 PM - G - Undercut prior lows in the $75-76 area today, yet rebounded to close in the upper third of its intra-day range indicating that it was finding some institutional support. It has not formed a proper base since negating its prior breakout.

7/16/2012 1:12:35 PM - G - Slumping below its 50 DMA line today raising concerns, and prior lows in the $75-76 area define the next important chart support level. It has not formed a proper base since negating its prior breakout.

7/13/2012 3:26:57 PM - G - Halted its slide near its 50 DMA line with a gain today on light volume. It has not formed a proper base since negating its prior breakout.

7/9/2012 7:00:02 PM - G - Holding its ground since rebounding back above its 50 DMA line helping its technical stance. It has not formed a proper base since negating its prior breakout. See the latest FSU analysis for more details and a new annotated daily graph.

7/5/2012 3:59:24 PM - G - Holding its ground since rebounding back above its 50 DMA line helping its technical stance. It has not formed a proper base since negating its prior breakout.

6/29/2012 5:44:17 PM - G - Considerable gap up gain with above average volume, rebounding above its 50 DMA line and helping its technical stance, however it has not formed a proper base since negating its prior breakout.

6/25/2012 1:12:54 PM - G - Sinking under its 50 DMA line today raising concern and its color code is changed to green. Above average volume behind 2 consecutive losses negated its recent breakout. Disciplined investors always limit losses if ever a stock falls more than -7% from their purchase price.

6/22/2012 12:02:58 PM - Y - Halted its slide above its 50 DMA line today. It slumped below its pivot point raising concerns with above average volume behind 2 consecutive losses which negated its recent breakout. Disciplined investors always limit losses if ever a stock falls more than -7% from their purchase price.

6/21/2012 11:59:35 AM - Y - Slumping below its pivot point today, raising concerns with above average volume behind a 2nd consecutive loss. Disciplined investors always limit losses if ever a stock falls more than -7% from their purchase price.

6/20/2012 1:16:40 PM - Y - Pulling back today following a streak of 4 gains marked by above average volume that triggered a technical buy signal and challenged its "max buy" level. No resistance remains due to overhead supply.

6/18/2012 5:05:17 PM - Y - Hit a new high today with a solid volume-driven gain above its pivot point triggering a new (or add-on) technical buy signal. No resistance remains due to overhead supply.

6/18/2012 12:06:35 PM - Y - Hitting a new high today with a solid volume-driven gain above its pivot point triggering a new (or add-on) technical buy signal. No resistance remains due to overhead supply.

6/15/2012 8:37:00 PM - Y - Rallied near its pivot point with slightly above average volume today. Volume-driven gains above its pivot point are still needed to trigger a new (or add-on) technical buy signal.

6/12/2012 2:06:44 PM - Y - The M criteria requires a FTD before any new buying efforts may be considered under the investment system's guidelines. Volume-driven gains above its pivot point are still needed to trigger a new (or add-on) technical buy signal.

6/7/2012 6:17:43 PM - Y - It has been encountering distributional pressure and the M criteria requires a FTD before any new buying efforts may be considered under the investment system's guidelines. Color code was changed to yellow and a new pivot point has been cited based on its 5/01/12 high plus 10 cents. Volume-driven gains are needed to trigger a new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated weekly graph.

6/6/2012 6:20:27 PM - Y - Color code is changed to yellow after today's 3rd consecutive gain backed by above average volume helped it rebound back above its 50 DMA line.

6/1/2012 7:09:29 PM - G - Color code is changed to green after a gap down today and violation of its 50 DMA line and prior lows with a 2nd consecutive loss on above average volume.

5/31/2012 4:11:52 PM - Y - Slumped back toward its 50 DMA line with a loss on higher volume indicative of more distributional pressure today. Negated its recent technical breakout. Still trading only -7.3% off its 52-week high.

5/29/2012 4:35:13 PM - Y - Found prompt support near its 50 DMA line after a prior loss negated its recent technical breakout. Volume totals have been cooling while hovering within close striking distance of its 52-week high.

5/21/2012 4:37:40 PM - Y - Color code is changed to yellow after above average volume behind today's gain was a sign of prompt support near its 50 DMA line. Its prior loss had negated its recent technical breakout. Market weakness (M criteria) is an overriding concern that argues against new buying efforts until a new confirmed rally with a follow-through day by at least one of the major averages.

5/18/2012 7:05:33 PM - G - Color code is changed to green after above average volume behind today's 3rd consecutive loss led to a close below its 50 DMA line and negated its recent technical breakout. Market weakness (M criteria) is an overriding concern that argues against new buying efforts until a new confirmed rally with a follow-through day by at least one of the major averages.

5/15/2012 8:40:27 PM - Y - Color code is changed to yellow while holding its ground above its pivot point and staying near its all-time high after testing near prior chart highs that acted as support. Market weakness (M criteria) is an overriding concern that argues against new buying efforts until a new confirmed rally with a follow-through day by at least one of the major averages.

5/9/2012 12:09:26 PM - G - Gapped down today amid widespread market weakness. Its early loss again tested near prior chart highs that now define a support level.

5/8/2012 6:21:26 PM - G - Today's early loss tested near prior chart highs that now define a support level. It finished at the session high after a positive reversal.

5/1/2012 6:14:21 PM - G - This Computer Software - Medical firm rallied above its "max buy" level with today's 5th consecutive volume-driven gain and its color code was changed to green. See the latest FSU analysis for more details and a new annotated graph.

5/1/2012 12:05:18 PM - G - This Computer Software - Medical firm is rallying above its "max buy" level with today's 5th consecutive volume-driven gain and its color code is changed to green. No overhead supply remains to act as resistance. It surged above the pivot point cited in the 4/27/12 mid-day breakouts report (read here) based on its 3/26/12 high plus 10 cents. Its quarterly sales revenues and earnings per share track record and its annual earnings history (C and A criteria) satisfy the investment system's fundamental guidelines. The number of top-rated funds owning its shares rose from 885 in Jun '11 to 997 in Mar '12, a reassuring sign concerning the I criteria. It is already heavily owned by the institutional crowd.

4/30/2012 3:40:53 PM - Y - This Computer Software - Medical firm has no overhead supply to act as resistance. A strong finish may solidly clinch a technical buy signal as its volume-driven gain today for another new 52-week high has it rising well above the pivot point cited in the 4/27/12 mid-day breakouts report (read here) based on its 3/26/12 high plus 10 cents after a 5 week consolidation that included a dip below its 50 DMA line. Reported earnings +35% on +30% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Its quarterly sales revenues and earnings per share track record and its annual earnings history (C and A criteria) satisfy the investment system's fundamental guidelines. The number of top-rated funds owning its shares rose from 885 in Jun '11 to 996 in Mar '12, a reassuring sign concerning the I criteria. It is already heavily owned by the institutional crowd.

4/27/2012 12:09:42 PM - Y - Color code is changed to yellow with pivot point cited based on its 3/26/12 high plus 10 cents after a 5 week consolidation that included a dip below its 50 DMA line. This Computer Software - Medical firm hit a new 52-week high today, and while no overhead supply remains to act as resistance, a strong finish may clinch a technical buy signal. Reported earnings +35% on +30% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Its quarterly sales revenues and earnings per share track record and its annual earnings history (C and A criteria) satisfy the investment system's fundamental guidelines. The number of top-rated funds owning its shares rose from 885 in Jun '11 to 996 in Mar '12, a reassuring sign concerning the I criteria. It is already heavily owned by the institutional crowd.

9/16/2011 12:40:46 PM - Perched near its 52-week high hit earlier this week, and no overhead supply remains to act as resistance. It did not form or powerfully break out of a sound base pattern. Reported earnings +26% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares rose from 850 in Dec '10 to 978 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

8/30/2011 12:53:35 PM - Within close striking distance of its 52-week high today with no overhead supply to act as resistance. It had slumped to its 200 DMA line since noted in the 8/01/11 mid-day report following a considerable 7/29/11 volume-driven gain for a new all-time high. Reported earnings +26% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares rose from 850 in Dec '10 to 968 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

8/29/2011 12:17:24 PM - Perched -3.7% off its 52-week high today after rebounding above its 50 DMA line last week. It had slumped to its 200 DMA line since noted in the 8/01/11 mid-day report following a considerable 7/29/11 volume-driven gain for a new all-time high. Reported earnings +26% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares rose from 850 in Dec '10 to 968 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

8/24/2011 12:11:37 PM - Rebounded above its 50 DMA line this week after slumping to its 200 DMA line since last noted in the 8/01/11 mid-day report following a considerable 7/29/11 volume-driven gain for a new all-time high. Reported earnings +26% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares rose from 850 in Dec '10 to 964 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

8/1/2011 12:20:38 PM - Pulling back today following a considerable 7/29/11 volume-driven gain for a new all-time high. Support may be expected near prior chart resistance in $62 area. Reported earnings +26% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares waned from 943 in Mar '11 to 939 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

7/29/2011 12:24:03 PM - Considerable gain today for a new all-time high, quickly getting extended from prior chart resistance in $62 area. Reported earnings +26% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares waned from 943 in Mar '11 to 938 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

7/27/2011 12:25:09 PM - Consolidating near its 50 DMA line, perched just -4.8% off its all-time high. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares waned from 943 in Mar '11 to 938 in Jun '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

6/17/2011 12:44:28 PM - Small gap up gain today while consolidating near its 50 DMA line, perched just -6.5% off its all-time high. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares waned from 931 in Jun '10 to 927 in Mar '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

4/29/2011 12:53:53 PM - Considerable gap up gain today for a new all-time high. Its quarterly sales revenues and earnings per share track record has been borderline or below the investment system's minimum guidelines. The number of top-rated funds owning its shares waned from 931 in Jun '10 to 890 in Mar '11, and it is already heavily owned by the institutional crowd. This Computer Software - Medical firm has a great annual earnings (A criteria) history.

1/11/2010 12:45:08 PM - Consolidating after gains last week with heavy volume for new all-time highs. Noted on 1/05/10 when clearing a 12-week base with no resistance remaining from overhead supply. The quarterly sales revenues and earnings per share track record is well below the investment system's fundamental guidelines, however this Computer Software - Medical firm has continued attracting institutional support. It has a good annual earnings (A criteria) history.

1/6/2010 12:19:50 PM - Gapped up again today hitting another new all-time high. Noted on 1/05/10 when clearing a 12-week base with no resistance remaining from overhead supply. The quarterly sales revenues and earnings per share track record is well below the investment system's fundamental guidelines, however this Computer Software - Medical firm has continued attracting institutional support. It has a good annual earnings (A criteria) history.

1/5/2010 12:35:32 PM - Gapped up today and hit a new all-time highs while clearing a 12-week base with no resistance remaining from overhead supply. The quarterly sales revenues and earnings per share track record is well below the investment system's fundamental guidelines, however this Computer Software - Medical firm has continued attracting institutional support. It has a good annual earnings (A criteria) history.

10/13/2009 12:38:14 PM - Recently rallied to new all-time highs with multiple gains on above average volume, clear of resistance due to overhead supply. The sales revenues and earnings per share track record is well below the investment system's fundamental guidelines.

10/12/2009 12:24:57 PM - Recently rallied to new all-time highs with multiple gains on above average volume, clear of resistance due to overhead supply. The sales revenues and earnings per share track record is well below the investment system's fundamental guidelines.

10/9/2009 12:35:56 PM - Recently edged up to a new 52-week high, clear of resistance due to overhead supply. The sales revenues and earnings per share track record is well below the investment system's fundamental guidelines.

10/8/2009 12:36:56 PM - Recently edged up to a new 52-week high, clear of resistance due to overhead supply. The sales revenues and earnings per share history is well below the investment system's fundamental guidelines.

7/30/2009 3:02:56 PM - Recently edged up to a new 52-week high, clear of resistance due to overhead supply. The quarter ended March 31, 2009 had sales revenues +2% while earnings per share showed a +11% increase versus the year ago period, well below the investment system's fundamental guidelines.

7/29/2009 12:10:54 PM - Recently edged up to a new 52-week high, clear of resistance due to overhead supply. The quarter ended March 31, 2009 had sales revenues +2% while earnings per share showed a +11% increase versus the year ago period, well below the investment system's fundamental guidelines.

6/29/2009 12:31:02 PM - Hit a new 52-week high today and it is clear of resistance due to overhead supply. Reported financial results for the quarter ended March 31, 2009 and sales revenues showed only a +2% increase while earnings per share showed a +11% increase, well below the investment system's fundamental guidelines.

5/21/2009 1:03:37 PM - Considerable loss today has erased recent gains that helped it reach a new 52-week high -gains that were backed by above average volume. It faces some resistance due to additional overhead supply. Reported financial results for the quarter ended March 31, 2009 and sales revenues showed only a +2% increase while earnings per share showed a +11% increase, well below the investment system's fundamental guidelines.

4/29/2009 11:41:47 AM - Rising to a new 52-week high today with above average volume behind today's considerable gain. It faces some resistance due to additional overhead supply. Reported financial results for the quarter ended March 31, 2009 and sales revenues showed only a +2% increase while earnings per share showed a +11% increase, well below the investment system's fundamental guidelines.

4/24/2009 11:36:18 AM - Sales revenues growth has been accelerating in recent quarterly comparisons and earnings (the C & A criteria) per share have been up +25% or more in the 5 most recent quarters. Faces some resistance at its 52-week high near $50 and additional overhead supply.

3/23/2009 11:15:07 AM - Gapped down today, fallling toward prior chart highs in the $41 area. It still faces resistance due to overhead supply after its considerable gain on 3/11/09 helped it rise above its 200 DMA line and break out of a flat base. It looks good cocerning the C & A criteria as its annual and quarterly earnings per share have been up +25% or more in the 5 most recent quarters. Quarterly sales revenues have shown acceleration in recent quarters.

3/18/2009 11:50:57 AM - Gains this week have been backed by light volume while it is working its way up through overhead supply after its considerable gain on 3/11/09 helped it rise above its 200 DMA line and break out of a flat base. It looks good cocerning the C & A criteria as its annual and quarterly earnings per share have been up +25% or more in the 5 most recent quarters. Quarterly sales revenues have shown acceleration in recent quarters.

3/12/2009 11:39:11 AM - Technically, its considerable gain on 3/11/09 helped it rise above its 200 DMA line and break out of a flat base, however there is additional overhead supply that may act as resistance. Quarterly earnings per share have been up +25% or more in the 5 most recent quarters. Quarterly sales revenues have shown acceleration in recent quarters.

8/9/2007 12:52:55 PM - "C" and sales history are below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

8/8/2007 12:34:52 PM - "C" and sales history are below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/20/2007 12:46:10 PM - As previously noted - Group rank and sales history are below the guidelines.

4/5/2007 1:33:50 PM - Sharp declines today. As previously noted - Group rank and sales history are below the guidelines.

3/29/2007 12:47:05 PM - Sharp declines today. As previously noted - Group rank and sales history are below the guidelines.

3/20/2007 - Group rank and sales history are below the guidelines.

3/19/2007 12:22:04 PM - Group rank and sales history is below the guidelines.

3/16/2007 12:45:04 PM - New highs today yet group rank and sales history is below the guidelines.

1/10/2006 - Slight gap down today, was previously featured and then dropped as questions were raised regarding accounting. Split 2 for 1 today

12/15/2005 - G - More declines today after a gap down yesterday that triggered a solid sell signal after a Wall Street Journal Online story stated questions about the accounting. As of tonight this issue will be dropped from CANSLIM.net's Featured Stocks List.

12/14/2005 - G - Gap down to trigger a solid sell signal after a Wall Street Journal Onilne story stated questions about the accounting; yet reversed and closed with a less substantial loss. Needs to continue to move higher and now may be poised to so.

12/14/2005 - G - Gap down to trigger a solid sell signal after a Wall Street Journal Onilne story stated questions about the accounting; yet reversed and closed with a less substantial loss. Needs to continue to move higher and now may be poised to so.

12/14/2005 - G - Gap down to trigger a solid sell signal after a Wall Street Journal Onilne story stated questions about the accounting.

12/9/2005 4:33:33 PM - G - Nice consolidation phase above support near $90. Remains near all-time highs and in uptrend since featured.

12/7/2005 4:51:43 PM - G - Declines today yet volume below average. Support near $90. Remains near all-time highs and in uptrend since featured.

12/7/2005 4:51:42 PM - G - Declines today yet volume below average. Support near $90. Remains near all-time highs and in uptrend since featured.

12/5/2005 4:02:08 PM - G - Declines today yet volume light. Remains near all-time highs and in uptrend since featured.

12/2/2005 4:33:08 PM - G - Remains near all-time highs and in uptrend since featured.

11/30/2005 3:58:41 PM - G - Remains near all-time highs and in uptrend since featured.

11/23/2005 4:09:38 PM - G - New high close. Still remains in uptrend since featured.

11/21/2005 3:49:28 PM - G - Declines today yet volume was below average. Still remains in uptrend since featured.

11/18/2005 5:17:10 PM - G - New high close. Not many wiling sellers at this point.

11/17/2005 4:29:56 PM - G - New high close.

11/16/2005 - G - Declines today, yet on less volume then the advance to all-time highs yesterday. Featured on 9/06/05 at $81.15

11/15/2005 12:49:08 PM - G - Advancing with volume to all-time highs adding to gains since featured on 9/06/05 at $81.15

11/11/2005 4:27:34 PM - G - Remains in uptrend and near all time highs.

11/9/2005 3:58:08 PM - G - Remains in uptrend and near all time highs.

11/7/2005 5:38:36 PM - G - Remains in uptrend.

11/3/2005 4:44:47 PM - G - New highs today on above average volume!

11/2/2005 4:05:57 PM - G - Decent gains today yet volume could have been better.

11/1/2005 4:20:19 PM - G - Holding above its 50 DMA. This is important as it recently broke below its upward trendline.

10/28/2005 - G - Trying to repair recent violation of its 50 DMA.

10/27/2005 3:51:02 PM - G - Broke below its upward trendliine. As previously noted - 'A break below there would be the first concern.' Also broke its 50 DMA. Next support is at the August highs at $80.

10/26/2005 5:35:11 PM - G - Agian above average volume declines today put price near support of its upward trendliine. A break below there would be the first concern.

10/21/2005 12:35:55 PM - G - Above average volume declines today puts price near support of its upward trendliine. A break below there would be the first concern.

10/20/2005 12:32:41 PM - G - Above average volume declines today yet price is still above support of its upward trendliine. A break below there would be the first concern.

10/19/2005 4:48:08 PM - G - Reversed from session lows to close with a gain and near all-time highs on above average volume.

10/19/2005 12:49:47 PM - G - Declines today on above average volume yet still holding above suppport of $80 and its upward trendline. A break below those levels would be a technical concern.

10/18/2005 4:10:35 PM - G - Another solid advance today with volume conviction and a new high close. Has been holding above solid suppport at $80 and its upward trendline in a treacherous market.

10/18/2005 12:26:44 PM - G - Another solid advance today with volume conviction. Has been holding above solid suppport at $80 and its upward trendline in a treacherous market.

10/14/2005 12:31:53 PM - G - Solid advance today with volume conviction! Holding above solid suppport at $80 and its upward trendline in a treacherous market.

10/13/2005 12:54:50 PM - G - Holding above solid suppport at $80 and its upward trendline in a treacherous market.

10/12/2005 5:26:18 PM - G - Still above solid suppport at $80 and its upward trendline.

10/10/2005 4:59:53 PM - G - Still above solid suppport at $80.

10/5/2005 4:26:34 PM - G - More declines today yet still above solid suppport at $80.

10/4/2005 4:51:19 PM - G - Declines today yet well above solid suppport at $80.

9/30/2005 4:17:49 PM - G - Near all-time highs and continues advancing after recently testing suppport at $80.

9/29/2005 12:27:54 PM - G - New highs today on well above average volume adding to gains since featured.

9/28/2005 4:34:20 PM - G - More gains today although volume could have been better.

9/27/2005 5:27:17 PM - G - Moving up from support of its upward trendline. Still a break below there or the recent base ($80) would be a technical failure. Just reviewed in more detail here.

9/26/2005 4:29:26 PM - G - Just starting to dip into support of its upward trendline. A break below there or the recent base ($80) would be a technical failure. Just reviewed in more detail here.

9/23/2005 4:44:47 PM - G - Just starting to dip into support of its upward trendline. A break below there or the recent base ($80) would be a technical failure.

9/19/2005 - G - Up a bit again today on about average volume. Remains in uptrend though is nearing support of it upward trendline. A break below there or the recent base would be a technical failure.

9/16/2005 4:37:07 PM - G - Down a bit again today yet on about average volume. Remains in uptrend though is nearing support of it upward trendline. A break below there would be a technical failure.

9/15/2005 4:42:18 PM - G - Down a bit today yet on less than average volume. Remains in uptrend. Recently triggered a technical buy signal by breaking above the pivot point we gave on above average volume.

9/14/2005 - G - Remains in uptrend. Recently triggered a technical buy signal by breaking above the pivot point we gave on above average volume.

9/14/2005 - G - Remains in uptrend. Recently triggered a technical buy signal by breaking above the pivot point we gave on above average volume.

9/13/2005 12:20:31 PM - G - Gains today on above average volume. Recently triggered a technical buy signal by breaking above the pivot point we gave on above average volume. Quickly getting a little too extended above the max buy price so CANSLIm.net Status has been changed to green.

9/8/2005 4:33:16 PM - Y - Down today though volume lighter than on the two previous up days offering another buy opportunity. Recently triggered a technical buy signal by breaking above the pivot point we gave on above average volume. Quickly getting a little too extended above the max buy price.

9/7/2005 12:41:06 PM - Y - More solid gains today since just being featured yesterday and triggering a technical buy siganal by breaking above the pivot point we gave on above average volume. Quickly getting a little too extended above the max buy price.

9/6/2005 - Y - Highly ranked. Leader in a pretty good group. Breaking out today though from a late-stage base that are known to be more prone to failure.

7/25/2005 12:32:15 PM - Impressive gap higher put price too ET.

7/22/2005 12:35:15 PM - Best in pretty good group. Impressive gap higher on Friday. Too ET.

7/14/2005 12:27:42 PM - Best in pretty good group. Too ET.

7/12/2005 12:36:58 PM - L in pretty good group. Too ET.

6/1/2005 12:37:09 PM - L in pretty good group. Too ET.

5/19/2005 12:34:02 PM - L in decent group. Decelerating sales history.

5/9/2005 12:45:09 PM - L in decent group. Decelerating sales history.

5/5/2005 12:37:59 PM - L in decent group. Decelerating sales history.

4/26/2005 12:26:46 PM - L in decent group. Decelerating sales history.

4/25/2005 12:40:27 PM - L in decent group. Decelerating sales history.

4/22/2005 12:23:51 PM - L in decent group. Decelerating sales history.

4/15/2005 12:28:48 PM - Best in decent group. Decelerating sales history.