11/1/2016 12:45:33 PM -

Consolidating in a tight range since 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



10/19/2016 12:55:27 PM -

Consolidating in a tight range since 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



10/4/2016 1:00:32 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/20/2016 12:24:01 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/14/2016 12:35:19 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/12/2016 1:03:10 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/9/2016 12:26:41 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/7/2016 1:01:40 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/6/2016 1:02:20 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/2/2016 12:34:14 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



9/1/2016 12:31:56 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



8/31/2016 12:25:02 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



8/30/2016 12:32:54 PM -

Consolidating after 8/26/16 M&A news. Prior mid-day reports cautioned - "Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."



8/29/2016 12:49:23 PM - Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13.

8/26/2016 12:19:14 PM - Reported earnings +31% on +7% sales revenues for the Jun '16 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13.

2/19/2015 1:13:32 PM - Gapped down today, promptly erasing the prior session's big volume-driven gain. The 2/18/15 mid-day report cautioned members - "Reported earnings +86% on +16% sales revenues for the Dec '14 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13."

2/18/2015 12:37:43 PM - Reported earnings +86% on +16% sales revenues for the Dec '14 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) were up and down since it was dropped from the Featured Stocks list on 2/13/13.

2/13/2013 10:02:03 AM - Reported earnings +17% on +25% sales revenues for the Dec '12 quarter, below the +25% minimum earnings guideline (C criteria), and it gapped down today for a damaging loss violating its 50 DMA line and triggering a technical sell signal. Based on fundamental and technical deterioration it will be dropped from the Featured Stocks list tonight.

2/11/2013 5:42:58 PM - G - Found support today with a gain backed by above average volume after losses last week tested important chart support at an upward trendline and its 50 DMA line. Recently noted with caution - "It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close."

2/7/2013 5:21:20 PM - G - Damaging loss today with almost 2 times average volume raised concerns and led to a close testing important chart support at an upward trendline and its 50 DMA line. Recently noted with caution - "It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close." See the latest FSU analysis for more details and a new annotated graph.

2/6/2013 7:25:43 PM - G - Consolidating above important chart support at an upward trendline and its 50 DMA line. Recently noted with caution - "It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close." See the latest FSU analysis for more details and a new annotated graph.

2/5/2013 3:43:54 PM - G - Still consolidating above important support at its 50 DMA line, tallying another small gain today on slightly above average volume. Recently noted with caution - "It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close."

2/1/2013 6:17:10 PM - G - Consolidating above important support at its 50 DMA line, it tallied a gain today on higher volume. Recently noted with caution - "It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close."

1/29/2013 12:40:35 PM - G - Its 50 DMA line (now $71.79) defines near-term support to watch while consolidating after recent gains. Gapped down today for a loss on higher volume indicating distributional pressure while retreating from the new all-time high hit last week with a volume-driven gain. Last noted on 1/24/13 with caution - "It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close."

1/24/2013 1:57:26 PM - G - Powering to a new all-time high today with above average volume behind a considerable gain. It is extended from the previously noted base. Company will announce its fourth quarter 2012 financial results on Tuesday, February 12, 2013 after the close. See the latest FSU analysis for more details and a new annotated graph.

1/22/2013 5:37:34 PM - G - Pulling back today with higher volume but not heavy volume, retreating from its all-time high. See the latest FSU analysis for more details and a new annotated graph.

1/22/2013 3:25:25 PM - G - Pulling back today with higher volume but not heavy volume, retreating from its all-time high. Extended from its prior base, it was previously noted "Prior highs in the $70 area define initial support to watch."

1/15/2013 2:50:13 PM - G - Volume totals have been cooling for the past week while holding its ground in a tight range near its all-time high. Extended from its prior base, meanwhile prior highs in the $70 area define initial support to watch.

1/8/2013 2:46:54 PM - G - Inching to another new all-time high with today's gain lacking great volume conviction. Getting extended from its prior base, meanwhile prior highs in the $70 area define initial support to watch.

1/2/2013 4:17:04 PM - G - Wedged to a new all-time high above its "max buy" level with today's gain lacking great volume conviction and its color code is changed to green. Prior highs in the $70 area define initial support to watch following its recent breakout.

12/31/2012 2:17:24 PM - Y - Perched within close striking distance of a best-ever close today. Holding its ground but failing to make meaningful price progress in recent weeks while volume totals have been cooling. Prior highs in the $70 area define initial support to watch following its recent breakout. Disciplined investors always limit losses if ever any stock falls more than -7% from their purchase price.

12/28/2012 11:21:00 AM - Y - Holding its ground but failing to make meaningful price progress in recent weeks while volume totals have been cooling. Prior highs in the $70 area define initial support to watch following its recent breakout. Disciplined investors always limit losses if ever any stock falls more than -7% from their purchase price.

12/24/2012 1:21:03 PM - Y - Holding its ground stubbornly since its volume-driven gain on 12/18/12 above its new pivot point triggered a new (or add-on) technical buy signal. Prior highs in the $70 area define initial support to watch on pullbacks.

12/18/2012 5:49:46 PM - Y - Rallied and closed above a new pivot point cited based on its 11/29/12 high plus 10 cents clinching a new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

12/18/2012 12:34:59 PM - Y - Hitting a new 52-week high today with volume running at an above average pace. A new pivot point is cited based on its 11/29/12 high plus 10 cents. A gain and strong close above its pivot point backed by at least +40% above average volume may clinch a new (or add-on) technical buy signal. It made little progress from the previously noted "double bottom" base, even with no resistance due to overhead supply.

12/17/2012 12:33:48 PM - Y - Touched a new 52-week high today but reversed into the red even while no resistance remains due to overhead supply. Recent gains have lacked volume conviction as it inched its pivot point while it was repeatedly noted - "Confirming gains above its pivot point with at least +40% above average volume would be a welcome reassurance. Disciplined investors may be wise to use a tactic called 'pyramiding' to allow the market action to dictate their weighting in new buys while always limiting losses by selling if any stock ever falls more than -7% from their purchase price."

12/14/2012 4:00:36 PM - Y - Wedged up toward its 52-week high today, but gains have lacked volume conviction while it has inched its pivot point. Previously noted - "Confirming gains above its pivot point with at least +40% above average volume would be a welcome reassurance. Disciplined investors may be wise to use a tactic called 'pyramiding' to allow the market action to dictate their weighting in new buys while always limiting losses by selling if any stock ever falls more than -7% from their purchase price."

12/12/2012 1:06:25 PM - Y - Still quietly perched -2.6% off its 52-week high today, holding its ground just above its pivot point. Previously noted - "Confirming gains above its pivot point with at least +40% above average volume would be a welcome reassurance. Disciplined investors may be wise to use a tactic called 'pyramiding' to allow the market action to dictate their weighting in new buys while always limiting losses by selling if any stock ever falls more than -7% from their purchase price."

12/10/2012 2:28:24 PM - Y - Quietly perched within close striking distance of its 52-week high. Confirming gains above its pivot point with at least +40% above average volume would be a welcome reassurance. Disciplined investors may be wise to use a tactic called "pyramiding" to allow the market action to dictate their weighting in new buys while always limiting losses by selling if any stock ever falls more than -7% from their purchase price.

12/3/2012 6:36:05 PM - Y - Encountered mild distributional pressure today. Confirming gains above its pivot point with at least +40% above average volume would be a welcome reassurance. Disciplined investors may be wise to use a tactic called "pyramiding" to allow the market action to dictate their weighting in new buys while always limiting losses by selling if any stock ever falls more than -7% from their purchase price.

11/28/2012 5:14:49 PM - Y - Today's gain above its pivot point with +34% above average volume was below the bare minimum guideline for volume necessary to trigger a proper technical buy signal. Confirming gains with volume would be a welcome reassurance, and disciplined investors may be wise to use a tactic called "pyramiding" to allow the market action to dictate their weighting in new buys while always limiting losses by selling if any stock ever falls more than -7% from their purchase price. See latest FSU analysis for more details and a new annotated graph.

11/28/2012 5:12:05 PM - Y - Today's gain above its pivot point with +34% above average volume was below the bare minimum guideline for volume necessary to trigger a proper technical buy signal. Confirming gains with volume would be a welcome reassurance, and disciplined investors may be wise to use a tactic called "pyramiding" to allow the market action to dictate their weighting in new buys. See latest FSU analysis for more details and a new annotated graph.

11/27/2012 6:13:40 PM - Y - Quietly consolidating just above its 50 DMA line and its color code was changed to yellow while working on a "double bottom" base with new pivot point cited based on its 11/02/12 high. See latest FSU analysis for more details and a new annotated graph.

11/26/2012 6:41:49 PM - Y - Quietly consolidating above its 50 DMA line and its color code is changed to yellow while working on a "double bottom" base with new pivot point cited based on its 11/02/12 high.

11/19/2012 1:38:33 PM - G - Today's 3rd consecutive gain has it rebounding toward its 50 DMA line which may act as resistance. Recent gains have lacked great volume conviction following damaging distributional losses.

11/16/2012 2:06:18 PM - G - Halted its slide this week but it remains well below its 50 DMA line. A rebound above that short-term average is needed for its technical stance to improve.

11/14/2012 4:26:49 PM - G - Slumped further below its 50 DMA line today. A rebound above that short-term average is needed for its technical stance to improve.

11/12/2012 1:48:50 PM - G - Halting its slide with a gain today following a damaging 5-session slump below its 50 DMA line with volume-driven losses. A rebound above that short-term average is needed for its technical stance to improve.

11/9/2012 3:57:41 PM - G - Recently slumping well below its 50 DMA line with damaging volume-driven losses. A rebound above that short-term average is needed for its technical stance to improve.

11/7/2012 1:16:41 PM - G - Color code is changed to green while slumping well below its 50 DMA line with a damaging volume-driven loss today raising concerns. Fundamentals (C and A criteria) remain strong. See the latest FSU analysis for more details and a new annotated graph. A recent streak of 10 consecutive weekly gains helped it rebound impressively from below its 200 DMA line following a deep consolidation since dropped from the Featured Stocks list on 5/14/12.

11/6/2012 12:42:01 PM - Y - Due to report earnings after the close today. Volume and volatility often increase near earnings news. Color code is changed to yellow with new pivot point cited based on its 10/05/12 high plus 10 cents. A volume-driven gain above its pivot point may trigger a new technical buy signal. Found support near prior highs in the $60 area recently after briefly undercutting its 50 DMA line. Fundamentals (C and A criteria) remain strong. A recent streak of 10 consecutive weekly gains helped it rebound impressively from below its 200 DMA line following a deep consolidation since dropped from the Featured Stocks list on 5/14/12.

10/11/2012 12:50:49 PM - Fundamentals (C and A criteria) remain strong today, however it is extended from prior highs in the $60 area and it has not formed a sound base pattern. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. A recent streak of 10 consecutive weekly gains helped it rebound impressively from below its 200 DMA line following a deep consolidation since dropped from the Featured Stocks list on 5/14/12.

5/14/2012 7:34:48 PM - Failed to rebound after damaging losses and fell for a 7th consecutive loss today. Only a prompt rebound above its 50 DMA line would help its outlook, but it now faces resistance due to overhead supply up through the $60 level. Based on weak action it will be dropped from the Featured Stocks list tonight.

5/8/2012 11:06:12 AM - G - Reported earnings +70% on +31% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Gapped down violating its 50 DMA line and prior low triggering technical sell signals and its color code is changed to green.

5/7/2012 12:50:26 PM - Y - Holding its ground near its 52-week high. Volume-driven gains for new highs may trigger a new (or add-on) technical buy signal. Color code was recently changed to yellow with new pivot point cited based on its 3/27/12 high plus 10 cents following a 5-week consolidation.

5/1/2012 7:00:46 PM - Y - Holding its ground within close striking distance of its 52-week high. Color code was recently changed to yellow with new pivot point cited based on its 3/27/12 high plus 10 cents following a 5-week consolidation. Volume-driven gains for new highs may trigger a new (or add-on) technical buy signal.

4/26/2012 3:35:07 PM - Y - Considerable gain today after promptly rebounding to and above its 50 DMA line helping its technical stance. Color code is changed to yellow with new pivot point cited based on its 3/27/12 high plus 10 cents following a 5-week consolidation. Volume-driven gains for new highs may trigger a new (or add-on) technical buy signal.

4/24/2012 2:16:49 PM - G - Down again today and slumping below its 50 DMA line after triggering a technical sell signal with a damaging loss. Only a prompt rebound above that short-term average would help its outlook.

4/23/2012 11:23:16 AM - G - Gapped down today, violating its 50 DMA line and triggering a technical sell signal. Touched a new all-time high on 4/19/12, but ended the session with a negative reversal. Only a prompt rebound above that short-term average would help its outlook

4/17/2012 5:52:05 PM - G - Up today with higher but below average volume. Extended from its prior base and consolidating above its 50 DMA line which defines important near-term support to watch.

4/16/2012 5:53:38 PM - G - Extended from its prior base, meanwhile consolidating above its 50 DMA line ($54.28) which defines important near-term support to watch.

4/12/2012 3:23:44 PM - G - Up today with light volume. It remains extended from its prior base, meanwhile its 50 DMA line ($53.87) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/10/2012 8:00:22 PM - G - Pulled back today with higher (near average) volume. It remains extended from its prior base. Its 50 DMA line ($53.37) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/4/2012 4:43:07 PM - G - Pulled back today, yet it remains extended from its prior base. Its 50 DMA line ($52.59) defines important near-term support to watch.

4/3/2012 3:41:43 PM - G - Up today, poised for a best-ever close, extended from its prior base. Its 50 DMA line defines important near-term support to watch.

3/28/2012 6:05:19 PM - G - Down today with lighter than average volume. It recently wedged up to a new 52-week high with gains lacking great volume conviction, and the last consolidation was noted as a little short of the 5-week minimum length for it to be considered a new flat base pattern. Its 50 DMA line coincides with the prior low in the $49 area, defining an important near-term support level to watch.

3/22/2012 1:10:31 PM - G - Down today with higher volume, yet it is up from the session's early lows following a gap down after an analyst downgrade. It recently had wedged up to a new 52-week high with gains lacking great volume conviction, and the last consolidation was noted as a little short of the 5-week minimum length for it to be considered a new flat base pattern. Its 50 DMA line coincides with the prior low in the $49 area, defining an important near-term support level to watch.

3/22/2012 10:08:40 AM - G - Gapped down today after an analyst downgrade. It recently had wedged up to a new 52-week high with gains lacking great volume conviction, and the last consolidation was noted as a little short of the 5-week minimum length for it to be considered a new flat base pattern. Its 50 DMA line coincides with the prior low in the $49 area, defining an important near-term support level to watch.

3/19/2012 6:55:10 PM - G - Wedged up to a new 52-week high with today's gain lacking volume conviction. Its recent consolidation is a little short of the 5-week minimum length for it to be considered a new flat base pattern. Its 50 DMA line coincides with the prior low in the $49 area, defining an important near-term support level to watch.

3/15/2012 12:57:20 PM - G - Challenging its 52-week high with today's gain and no resistance remains due to overhead supply. Its recent consolidation is a little short of the 5-week minimum length for it to be considered a new flat base pattern. Recently found support well above its 50 DMA line and prior highs in the $46 area that define important near-term support to watch.

3/12/2012 6:03:48 PM - G - Extended from its prior base, consolidating well above its 50 DMA line and prior highs in the $46 area that define important near-term support to watch.

3/8/2012 2:09:03 PM - G - Rebounding without great volume behind gains following damaging losses earlier this week. Stayed well above its 50 DMA line and prior highs in the $46 area that define important near-term support to watch.

3/6/2012 11:03:59 AM - G - Gapped down today, raising concerns while completing a worrisome "island reversal" pattern following its considerable 2/14/12 gap up gain. Its 50 DMA line and prior highs in the $46 area define important near-term support to watch.

3/5/2012 8:04:49 PM - G - Loss today erased its prior session's gain. Repeatedly noted following a considerable 2/14/12 gap up gain with very heavy volume - "Too extended from the previous base to be considered an ideal buy candidate under the fact-based investment system's guidelines."

3/2/2012 12:51:25 PM - G - Considerable gain today, rallying near its best-ever close and on track for its 6th consecutive weekly gain. Repeatedly noted following a considerable 2/14/12 gap up gain with very heavy volume - "Too extended from the previous base to be considered an ideal buy candidate under the fact-based investment system's guidelines."

2/29/2012 4:54:03 PM - G - Down today for a 5th consecutive small loss with below average volume, now -8.3% off its 52-week high. Repeatedly noted following a considerable 2/14/12 gap up gain with very heavy volume - "Too extended from the previous base to be considered an ideal buy candidate under the fact-based investment system's guidelines."

2/22/2012 4:08:16 PM - G - Up today with below average volume, still consolidating following a considerable 2/14/12 gap up gain with very heavy volume following strong earnings news. Now it is too extended from the previous base to be considered an ideal buy candidate under the fact-based investment system's guidelines.

2/17/2012 12:58:46 PM - G - Consolidating following a considerable 2/14/12 gap up gain with very heavy volume following strong earnings news. Now it is too extended from the previous base to be considered an ideal buy candidate under the fact-based investment system's guidelines.

2/16/2012 5:26:54 PM - G - Holding its ground since its considerable gap up gain with very heavy on 2/14/12 following strong earnings news. It is extended from the previously noted orderly flat base. See the latest FSU analysis for more details and a new annotated graph.

2/15/2012 12:55:28 PM - G - Reported earnings +80% on +32% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Holding its ground today following a considerable gap up gain with very heavy volume on the prior session, spiking to a new all-time high and getting more extended from the previously noted orderly flat base.

2/14/2012 12:46:07 PM - G - Reported earnings +80% on +32% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Gapped up today for a considerable gain with very heavy volume, spiking to a new all-time high and getting more extended from the previously noted orderly flat base.

2/14/2012 11:42:02 AM - G - Reported earnings +80% on +32% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Gapped up today for a considerable gain with heavy volume, spiking to a new all-time high and getting more extended from the previously noted orderly flat base.

2/10/2012 6:12:23 PM - G - Small gap down today for a loss on average volume. It is extended from the previously noted orderly flat base, and prior highs in the $45 area define initial support to watch on pullbacks.

2/6/2012 2:21:11 PM - G - Up again today for another new all-time high and its color code is changed to green after getting slightly extended from the previously noted orderly flat base. Prior highs in the $45 area define initial support to watch on pullbacks.

2/3/2012 6:43:21 PM - Y - Up again today following a considerable volume-driven gain on the prior session, hitting new 52-week and all-time highs and technically breaking out from an orderly flat base. Prior highs in the $45 area define initial support to watch on pullbacks.

2/2/2012 12:37:32 PM - Y - Considerable gain after gapping up today rallying with above average volume to hit new 52-week and all-time highs. It formed an orderly flat base and its color code is changed to yellow with a new pivot point cited based on its most recent chart high plus 10 cents. Its recent low ($41.37 on 1/09/12) defines important near-term support to watch above its 200 DMA line.

1/31/2012 4:05:01 PM - G - Gain today with above average volume helped it close just above its 50 DMA line. Its recent low ($41.37 on 1/09/12) defines important near-term support to watch above its 200 DMA line.

1/30/2012 12:58:34 PM - G - Slumping under its 50 DMA line again after a small gap down today. Its recent low ($41.37 on 1/09/12) defines important near-term support to watch above its 200 DMA line.

1/26/2012 4:05:58 PM - G - Still quietly consolidating near its 50 DMA line. Its recent low ($41.37 on 1/09/12) defines important near-term support to watch above its 200 DMA line.

1/20/2012 7:22:50 PM - G - Color code is changed to green after today's loss on slightly higher volume led to a close below its 50 DMA line. Its recent low ($41.37 on 1/09/12) defines important near-term support to watch above its 200 DMA line.

1/19/2012 5:30:08 PM - Y - Gapped up today but finished near the lower end of its intra-day range for only a small gain on lighter volume. Its recent low ($41.37 on 1/09/12) defines important near-term support to watch above its 200 DMA line.

1/13/2012 4:53:21 PM - Y - Gains without great volume conviction helped it rally back above its 50 DMA line this week. Color code is changed to yellow again as it is perched within striking distance of its pivot point. Its 200 DMA line defines the next near-term support level to watch.

1/10/2012 5:45:58 PM - G - Encountering resistance when trying to rebound back above its 50 DMA line, enduring distributional pressure after not making headway above its pivot point. Its 200 DMA line defines the next near-term support level to watch.

1/5/2012 5:53:30 PM - G - Down today with higher volume while violating its 50 DMA line, triggering a technical sell signal and sinking to 5-week lows. Color code was changed to green based on weak action that is indicative of distributional pressure after not making headway above its pivot point. See the latest FSU analysis for more details and a new annotated graph.

1/4/2012 3:51:04 PM - G - Gapped down today, sinking near its 50 DMA line now with a loss on higher volume than the prior session while hitting 4-week lows. Color code is changed to green based on weak action that is indicative of distributional pressure after not making headway above its pivot point.

12/27/2011 1:02:58 PM - Y - Holding its ground today perched within -5.7% of its 52-week and all-time high. Its 50 DMA line defines near-term support to watch. That short-term moving average has risen since its positive crossover with the 200 DMA line shown on the graph in the latest FSU analysis dated 12/07/11.

12/21/2011 12:39:22 PM - Y - Down considerably today, erasing the prior streak of 4 consecutive small gains, yet still perched within striking distance of its 52-week and all-time high. Its 50 DMA line defines near-term support to watch. That short-term moving average has risen since its positive crossover with the 200 DMA line shown on the graph in the latest FSU analysis dated 12/07/11.

12/21/2011 11:32:15 AM - Y - Down today following 4 consecutive small gains, yet still perched within striking distance of its 52-week and all-time high. Its 50 DMA line defines near-term support to watch, and that short-term moving average has risen since its positive crossover with the 200 DMA line shown on the graph in the latest FSU analysis dated 12/07/11.

12/20/2011 2:04:10 PM - Y - Up today on light volume for a 4th consecutive small gain. Held its ground near its 52-week and all-time high, making limited price progress in recent weeks. Its Relative Strength line has led the way into new high territory recently, which is recognized as a positive characteristic in buy candidates. Support to watch is at its closely coinciding 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals.

12/19/2011 5:49:51 PM - Y - Today it posted a 3rd consecutive gain while churning near its 52-week and all-time high, making limited price progress in recent weeks. Its Relative Strength line has led the way into new high territory recently, which is recognized as a positive characteristic in buy candidates. Support to watch is at its closely coinciding 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals.

12/14/2011 12:48:35 PM - Y - Churning near its 52-week and all-time high, making limited price progress in recent weeks. Its Relative Strength line has led the way into new high territory recently, which is recognized as a positive characteristic in buy candidates. Support to watch is at its closely coinciding 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals.

12/9/2011 2:28:58 PM - Y - Up today, quietly rising within close striking distance of its 52-week and all-time high. Support to watch is at its closely coinciding 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals. See the latest FSU analysis for more details and a new annotated daily graph.

12/7/2011 6:37:22 PM - Y - Quietly perched within close striking distance of its 52-week and all-time high. Support to watch is at its closely coinciding 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals. See the latest FSU analysis for more details and a new annotated daily graph.

11/30/2011 7:08:06 PM - Y - Gapped up today for a 3rd consecutive gain with average volume, rallying from support at its closely coinciding 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals. Its color code is changed to yellow based on its resilience, however it still faces previously stubborn resistance in the $45 area.

11/28/2011 7:55:33 PM - G - Solid gain today on average volume, rallying from support at its 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals, meanwhile it faces near-term resistance up through the $45 area.

11/23/2011 3:38:24 PM - G - Pulling back again today on light volume, slumping very near support at its 50 and 200 DMA lines. Subsequent violations would trigger damaging technical sell signals, meanwhile it faces near-term resistance up through the $45 area.

11/22/2011 5:40:27 PM - G - Posted a gain today on near average volume, finishing -12.1% off its 52-week high after finding support at its 50 and 200 DMA lines. Color code was changed to green while slumping well below the pivot point previously cited.

11/21/2011 1:59:01 PM - G - It is -15.3% off its 52-week high today after a small gap down that has it testing near important support at its 50 and 200 DMA lines. Color code is changed to green while slumping well below the pivot point previously cited.

11/18/2011 5:53:07 PM - Y - Finished -11.7% off its 52-week high today, forming a downward sloping handle with light volume totals following a 19-week cup shaped base pattern. Volume driven gains above its pivot point may trigger a technical buy signal.

11/17/2011 6:58:54 PM - Y - Consolidating -9.8% off its 52-week high today, forming an ideal downward sloping handle with light volume totals following a 19-week cup shaped base pattern. Volume driven gains above its pivot point may trigger a technical buy signal.

11/16/2011 6:01:06 PM - Y - Consolidating -8.2% off its 52-week high after a 19-week cup shaped base pattern. Volume driven gains above its pivot point may trigger a technical buy signal.

11/11/2011 3:39:18 PM - Y - Still working on the right side of a 19-week cup shaped base pattern. See the latest FSU analysis for more details and an annotated weekly graph.

11/10/2011 7:05:02 PM - Y - Today marked its 3rd loss on above average volume in the span of 4 sessions while consolidating on the right side of a 19-week cup shaped base pattern. See the latest FSU analysis for more details and an annotated weekly graph.

11/9/2011 10:14:17 PM - Y - Gapped down today and suffered its 2nd loss on above average volume in the span of 3 sessions. Previously noted - "Volume-driven gains into new high ground may trigger a new technical buy signal. After dropped from the Featured Stocks list on 6/16/11 it rebounded near its 52-week high then slumped well below its 200 DMA line during a much deeper consolidation before rebounding again. It is now working on the right side of a 19-week cup shaped base with little overhead supply remaining to act as resistance."

11/9/2011 12:58:19 PM - Y - Small gap down today. Reported earnings +56% on +32% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Featured again in yellow in the 11/08/11 mid-day report with new pivot point cited based on its 7/07/11 high plus 10 cents. Volume-driven gains into new high ground may trigger a new technical buy signal. After dropped from the Featured Stocks list on 6/16/11 it rebounded near its 52-week high then slumped well below its 200 DMA line during a much deeper consolidation before rebounding again. It is now working on the right side of a 19-week cup shaped base with little overhead supply remaining to act as resistance.

11/8/2011 1:33:05 PM - Y - Gapped up today after reporting earnings +56% on +32% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Color code is changed to yellow with new pivot point cited based on its 7/07/11 high plus 10 cents. Volume-driven gains into new high ground may trigger a new technical buy signal. After dropped from the Featured Stocks list on 6/16/11 it rebounded near its 52-week high then slumped well below its 200 DMA line during a much deeper consolidation before rebounding again. It is now working on the right side of a 19-week cup shaped base with little overhead supply remaining to act as resistance.

6/16/2011 5:32:41 PM - Damaging loss today on above average volume violated the previously noted chart low ($38.84 on 5/12/11) triggering a more worrisome technical sell signal. Only a rebound above its 50 DMA line would help its outlook improve, technically. Based on its deterioration it will be dropped from the Featured Stocks list tonight.

6/15/2011 5:12:51 PM - G - Small loss today on lighter volume led to its lowest close since 3/29/11. Gains have lacked conviction following its damaging 50 DMA line violation. A subsequent breach of its recent chart low ($38.84 on 5/12/11) would trigger a more worrisome technical sell signal.

6/14/2011 1:09:33 PM - G - Small gains have lacked conviction following its 50 DMA line violation. A subsequent breach of its recent chart low ($38.84 on 5/12/11) would trigger a more worrisome technical sell signal.

6/10/2011 5:28:30 PM - G - Color code was changed to green based on recent deterioration. A rebound above its 50 DMA line would be an encouraging sign, meanwhile a breach of its recent chart low ($38.84 on 5/12/11) would trigger a more worrisome technical sell signal.

6/8/2011 4:28:33 PM - G - Gapped down today and slumped to its lowest close since 3/29/11, raising concerns. Color code is changed to green based on recent deterioration, and a breach of its recent chart low ($38.84 on 5/12/11) would trigger a more worrisome technical sell signal.

6/6/2011 6:32:45 PM - Y - Violated its 50 DMA line with a loss today on lighter volume. Only a prompt rebound above that short-term average could help its outlook, meanwhile deterioration below its recent low closes and its recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals. Last week its color code was changed to yellow with new pivot point based on its 52-week high plus 10 cents.

6/3/2011 4:05:52 PM - Y - Consolidating above its 50 DMA line, perched within close striking distance of its 52-week high. Color code is changed to yellow with new pivot point based on its 52-week high plus 10 cents. Deterioration below its 50 DMA line recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals.

6/2/2011 3:37:20 PM - G - Consolidating above its 50 DMA line within close striking distance of its 52-week high. It has not formed a sound new base pattern. Deterioration below its 50 DMA line recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals.

5/31/2011 7:11:48 PM - G - Up today with heavy volume for a 4th consecutive small gain. Consolidating above its 50 DMA line, it has not formed a sound new base pattern but may eventually form a new "late-stage" base. Meanwhile, deterioration below its recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals.

5/27/2011 2:43:44 PM - G - Up today for a 3rd consecutive gain with very light volume, consolidating above its 50 DMA line. It has not formed a sound new base pattern but may eventually form a new "late-stage" base. Meanwhile, deterioration below its recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals.

5/26/2011 3:01:42 PM - G - Up today with very light volume, struggling to stay above its 50 DMA line. It has not formed a sound new base pattern but may eventually form a new "late-stage" base. Meanwhile, deterioration below its recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals.

5/23/2011 3:58:25 PM - G - Gapped down for a loss today without heavy volume, slumping near its 50 DMA line. It has not formed a sound new base. Deterioration below its recent chart low ($38.84 on 5/12/11) would trigger more worrisome technical sell signals.

5/18/2011 4:52:25 PM - G - Gains this week helped it make a stand near its 50 DMA line. It has not formed a sound new base. Deterioration below its short-term average and recent chart low ($38.84) would trigger a more worrisome technical sell signals.

5/16/2011 3:36:38 PM - G - Down today, slumping below its 50 DMA line again, raising concerns. Deterioration below its recent chart low ($38.84) would trigger a more worrisome technical sell signal. It has not formed a sound new base.

5/13/2011 10:28:31 AM - G - Found prompt support and managed an impressive positive reversal on the prior session after violating its 50 DMA line and undercutting prior highs near $40 with its early loss. More damaging losses would raise greater concerns, meanwhile it has not formed a sound new base.

5/12/2011 10:15:49 AM - G - Up from today's early lows after violating its 50 DMA line and undercutting prior highs near $40 with its early loss, raising more serious concerns. A considerable loss with heavier volume on 5/11/11 erased its 4 prior gains, and heavy volume without meaningful price progress was noted as a sign of distributional pressure.

5/11/2011 4:49:32 PM - G - Considerable loss today with heavier volume erased its 4 prior gains and it closed near the session low just above its 50 DMA line. Heavy volume without meaningful price progress this week is a sign of distributional pressure. Important support to watch is at prior highs near $40 and its 50 DMA line, where violations would trigger technical sell signals. Earnings rose +43% on +29% higher sales revenues for the quarter ended March 31, 2011 versus the year ago period.

5/10/2011 4:34:57 PM - G - Finished near the session high today with a gain on heavy volume after a gap down following a report that earnings rose +43% on +29% higher volume for the quarter ended March 31, 2011 versus the year ago period. It is above its "max buy" level and technically too extended from a proper buy point under the fact-based system. Important support to watch is at prior highs near $40 and its 50 DMA line, where violations would trigger technical sell signals.

5/6/2011 5:30:26 PM - G - Gains on lighter than average volume halted its slide above support at prior highs near $40 and its 50 DMA line. Due to report earnings news after the close on Monday, May 9th.

5/3/2011 3:55:27 PM - G - Down today on higher volume indicative of distributional pressure, pulling back from its all-time high. Due to report earnings news. Prior highs near $40 define support along with its 50 DMA line.

5/2/2011 2:51:30 PM - G - Pulling back from its all-time high hit on the prior session. It is extended from any sound base, and prior highs near $40 define support above its 50 DMA line.

4/27/2011 4:45:46 PM - G - Rallied for a new all-time high today, getting more extended from any sound base. Prior highs near $40 define support above its 50 DMA line.

4/26/2011 4:23:58 PM - G - Reversed into the red after quietly touching a new all-time high today. It is extended from any sound base. Prior highs near $40 define support above its 50 DMA line.

4/20/2011 12:47:23 PM - G - Gapped up and hit a new all-time high today following a brief consolidation during which volume totals cooled after its latest breakout. Prior highs near $40 define support above its 50 DMA line. See the latest FSU analysis for additional details and a new annotated graph.

4/20/2011 11:27:39 AM - G - Gapped up and hit a new all-time high today following a brief consolidation after its latest breakout. Prior highs near $40 define support above its 50 DMA line. See the latest FSU analysis for additional details and a new annotated graph.

4/18/2011 6:19:22 PM - G - Hovering near its all-time highs following latest breakout. Prior highs near $40 define support above its 50 DMA line. See the latest FSU analysis for additional details and a new annotated graph.

4/15/2011 4:00:47 PM - G - Volume totals have been below average in the past week while consolidating above prior highs near $40 defining important chart support to watch above its 50 DMA line. The investment system permits investors to accumulate shares on light volume pullbacks, but research has proven that odds are best for a successful trade when buying is done as a stock is moving up in price rather than pulling back.

4/14/2011 5:25:21 PM - G - Volume totals have been cooling in the past week while consolidating above prior highs near $40 defining important chart support to watch above its 50 DMA line. The investment system permits investors to accumulate shares on light volume pullbacks, but research has proven that odds are best for a successful trade when buying is done as a stock is moving up in price rather than pulling back.

4/12/2011 10:27:05 AM - G - Down considerably today, slumping again toward prior highs near $40 defining important chart support to watch above its 50 DMA line.

4/8/2011 6:38:06 PM - G - Holding its ground in a tight range near all-time highs. Color code was changed to green after rising back above its "max buy" level. Approximately 40% of successful breakouts pullback and test support at prior resistance before continuing higher. As previously noted, "Prior high near $40 defines chart support to watch on pullbacks."

4/7/2011 3:41:05 PM - G - Color code is changed to green after rising back above its "max buy" level. Approximately 40% of successful breakouts pullback and test support at prior resistance before continuing higher. As previously noted, "Prior high near $40 defines chart support to watch on pullbacks."

4/7/2011 1:03:28 PM - Y - Color code was changed to yellow while consolidating back within 5% of its pivot point. Approximately 40% of successful breakouts pullback and test support at prior resistance before continuing higher. As previously noted, "Prior high near $40 defines chart support to watch on pullbacks."

4/6/2011 1:40:02 PM - Y - Color code is changed to yellow while consolidating back within 5% of its pivot point. Approximately 40% of successful breakouts pullback and test support at prior resistance before continuing higher. As previously noted, "Prior high near $40 defines chart support to watch on pullbacks."

4/4/2011 4:12:33 PM - G - Holding its ground in a tight range near its all-time high, extended from its orderly 7-week flat base. Prior high near $40 defines chart support to watch on pullbacks. Disciplined investors avoid chasing extended stocks.

4/1/2011 1:24:07 PM - G - Gain today has it getting more extended from its orderly 7-week flat base. Prior high near $40 defines chart support to watch on pullbacks. Disciplined investors avoid chasing extended stocks.

3/30/2011 5:26:12 PM - G - Spiked above its "max buy" level with a considerable gain today backed by 2 times average volume for a new all-time high, triggering a technical buy signal. Its color code is changed to green after quickly getting extended from its orderly 7-week flat base. Market conditions (M criteria) have recognizably improved in terms of leadership (new 52-week highs) in recent weeks without a strictly defined follow-through day.

3/30/2011 12:26:41 PM - Y - Still surging higher after a gap up today, hitting new all-time highs. It is on track for a 6th consecutive gain and rallying above its pivot point after an orderly 7-week flat base. Market conditions (M criteria) have recognizably improved in terms of leadership (new 52-week highs) in recent weeks without a strictly defined follow-through day.

3/30/2011 10:11:16 AM - Y - Gapped up today, on track for a 6th consecutive gain and rallying above its pivot point after an orderly 7-week flat base while hitting a new all-time high. Market conditions (M criteria) have recognizably improved in terms of leadership (new 52-week highs) in recent weeks without a strictly defined follow-through day.

3/29/2011 5:38:51 PM - Y - Gain with +32% above average volume today for its second best close ever. Approaching its 52-week high and pivot point on the right side of an orderly 7-week flat base after finding support at its 50 DMA line. This high-ranked leader has strong fundamental and technical characteristics, and a breakout with volume may trigger a buy signal, however the M criteria is still an overriding concern.

3/25/2011 10:41:57 AM - Y - Approaching its 52-week high and pivot point on the right side of an orderly 7-week flat base after finding support at its 50 DMA line. This high-ranked leader has strong fundamental and technical characteristics, and a breakout with volume may trigger a buy signal, however the M criteria is still an overriding concern.

3/23/2011 7:07:53 PM - Y - Positive reversal today while testing support at its 50 DMA line. Its recent low ($34.22 on 3/15/11) defines another near-term support level to watch. The M criteria is an overriding concern arguing against new buying efforts until a rally with follow-through day occurs.

3/22/2011 1:41:11 PM - Y - Considerable loss today, slumping back toward prior highs near $35 and its 50 DMA line defining important chart support to watch. The M criteria is an overriding concern arguing against new buying efforts until a rally with follow-through day occurs.

3/21/2011 1:35:29 PM - Y - Small gap up today after recently testing prior highs near $35 and its 50 DMA line defining chart support to watch. Color code was changed to yellow with new pivot point cited after a new 5-week flat base pattern was identified. However, the negative market environment (M criteria) is an overriding concern for now arguing against new buying efforts until a rally with follow-through day occurs.

3/17/2011 11:33:10 AM - Y - Up today after testing prior highs near $35 and its 50 DMA line defining chart support to watch. Color code was changed to yellow with new pivot point cited after a new 5-week flat base pattern was identified. However, the negative market environment (M criteria) is an overriding concern for now arguing against new buying efforts until a rally with follow-through day occurs. See the latest FSU analysis for more details and a new annotated graph.

3/16/2011 7:55:36 PM - Y - Color code is changed to yellow with new pivot point cited after a 5-week flat base pattern. However, the negative market environment (M criteria) is an overriding concern for now arguing against new buying efforts until a rally with follow-through day occurs. Currently testing prior highs near $35 and its 50 DMA line defining chart support to watch. See the latest FSU analysis for more details and a new annotated graph.

3/15/2011 10:26:54 AM - G - Down today amid widespread market weakness. Testing prior highs near $35 and its 50 DMA line defining chart support to watch.

3/14/2011 7:14:11 PM - G - Down today with higher (near average) volume amid widespread market weakness. Consolidating just above prior highs near $35 and its 50 DMA line defining chart support to watch.

3/10/2011 10:08:42 AM - G - Gapped down today amid widespread market weakness. Consolidating above prior highs near $35 and its 50 DMA line defining chart support to watch.

3/8/2011 5:04:12 PM - G - Still consolidating above prior highs near $35 previously noted as defining support to watch above its 50 DMA line.

3/7/2011 10:53:14 AM - G - Down today, slumping -10% off its all-time high. Consolidating just above prior highs near $35 previously noted as defining support to watch above its 50 DMA line.

3/3/2011 3:58:58 PM - G - Up today on below average volume, now perched -7% off its all-time high. Consolidating just above prior highs near $35 previously noted as defining support to watch above its 50 DMA line.

3/2/2011 4:34:01 PM - G - Perched -9.7% off its all-time high after today's gain on below average volume. Consolidating just above prior highs near $35 previously noted as defining support to watch above its 50 DMA line.

3/1/2011 4:23:26 PM - G - Consolidating -12% off its all-time high with today's loss on average volume, slumping toward prior highs near $35 previously noted as defining support to watch above its 50 DMA line.

2/28/2011 6:43:26 PM - G - Consolidating -9.1% off its all-time high today. Prior highs near $35 were previously noted as defining support to watch above its 50 DMA line.

2/23/2011 5:00:27 PM - G - Down today with above average volume, finishing -11.7% off its all-time high. Amid widespread market weakness it has slumped back to prior highs near $35 previously noted as defining support to watch above its 50 DMA line.

2/22/2011 2:40:36 PM - G - Pulling back -8.4% off its all-time high, down today amid widespread market weakness. Recent highs near $35 define support to watch above its 50 DMA line. Recently noted - "Extended from any sound base."

2/18/2011 5:36:18 PM - G - Perched near all-time highs today it is extended from any sound base, consolidating following a considerable gap up gain on 2/11/11 with heavy volume after reporting earnings +29% on +27% sales revenues for the quarter ended December 31, 2010 versus the year ago period. Recent highs near $35 define support to watch above its 50 DMA line.

2/14/2011 3:18:02 PM - G - Pulling back today after a considerable gap up on 2/11/11 for a considerable gain on heavy volume after reporting earnings +29% on +27% sales revenues for the quarter ended December 31, 2010 versus the year ago period. It is extended from any sound base. Recent highs near $35 define support to watch above its 50 DMA line.

2/11/2011 1:21:33 PM - G - Gapped up today for a considerable gain on heavy volume after reporting earnings +29% on +27% sales revenues for the quarter ended December 31, 2010 versus the year ago period. It is extended from any sound base. Recent highs near $35 define support to watch above its 50 DMA line. See the latest FSU analysis for details and a new annotated weekly graph.

2/11/2011 10:31:11 AM - G - Gapped up today after reporting earnings +29% on +27% sales revenues for the quarter ended December 31, 2010 versus the year ago period. It is extended from any sound base. Recent highs near $35 define support to watch above its 50 DMA line. See the latest FSU analysis for details and a new annotated weekly graph.

2/9/2011 9:43:36 PM - G - Small gain on average volume today, extended from any sound base. Found prompt support near its 50 DMA line recently. See the latest FSU analysis for details and a new annotated weekly graph.

2/7/2011 5:32:40 PM - G - Small gap up on average volume today for a new high close, more extended from any sound base. Found prompt support near its 50 DMA line recently

2/4/2011 4:55:46 PM - G - Up on lighter volume today for a new high close, extended from any sound base. Found prompt support near its 50 DMA line recently

2/2/2011 1:26:28 PM - G - Up on higher volume today for a new all-time high. Found prompt support near its 50 DMA line recently after a 1/20/11 gap down completely negated its 1/11/11 technical breakout. Its recent low ($29.52 on 1/20/10) now defines important support to watch where subsequent violations would raise more serious concerns.

2/1/2011 4:23:27 PM - G - Up on light volume today for its third-highest close ever. Found prompt support near its 50 DMA line recently after a 1/20/11 gap down completely negated its 1/11/11 technical breakout. Its recent low ($29.52 on 1/20/10) now defines important support to watch where subsequent violations would raise more serious concerns.

1/28/2011 5:13:30 PM - G - Gapped up today and hit a new all-time high, yet closed in the lower half of its intra-day range. Found prompt support near its 50 DMA line recently after a 1/20/11 gap down completely negated its 1/11/11 technical breakout. Its recent low ($29.52 on 1/20/10) now defines important support to watch where subsequent violations would raise more serious concerns.

1/28/2011 1:28:37 PM - G - Following a gap up today and a new all-time high it erased much of its early gain and is trading near the session low. Found prompt support near its 50 DMA line recently after a 1/20/11 gap down completely negated its 1/11/11 technical breakout. Its recent low ($29.52 on 1/20/10) now defines important support to watch where subsequent violations would raise more serious concerns.

1/28/2011 10:56:47 AM - G - Gapped up today and hit a new all-time high. Found prompt support near its 50 DMA line recently after a 1/20/11 gap down completely negated its 1/11/11 technical breakout. Its recent low ($29.52 on 1/20/10) now defines important support to watch where subsequent violations would raise more serious concerns.

1/26/2011 6:18:57 PM - G - Recently finding prompt support near its 50 DMA line after negating its 1/11/11 technical breakout. Its recent low ($29.52 on 1/20/10) now defines important support to watch where subsequent violations would raise more serious concerns.

1/21/2011 5:32:00 PM - G - Gain today was a sign of prompt support near its 50 DMA line after negating its recent breakout. Its prior session low ($29.52) defines support to watch where subsequent violations would raise more serious concerns.

1/21/2011 10:05:59 AM - G - Gain today is a sign of prompt support near its 50 DMA line after negating its recent breakout. Subsequent undercutting of its prior session low ($29.52) would raise more serious concerns.

1/20/2011 11:08:39 AM - G - Gapped down today and it has violated its 50 DMA line after negating its recent breakout. Raising more concerns while also undercutting prior lows near the $30 level.

1/18/2011 5:08:04 PM - G - Hovering above its previously cited "max buy" level, its color code is changed to green. It held its ground stubbornly after a gap up gain on 1/11/11 with above average volume triggered a new (or add-on) technical buy signal. No resistance remains due to overhead supply.

1/14/2011 2:40:40 PM - Y - Gain today has it trading near its previously cited "max buy" level. It held its ground stubbornly after a gap up gain on 1/11/11 with above average volume triggered a new (or add-on) technical buy signal. No resistance remains due to overhead supply.

1/13/2011 6:53:50 PM - Y - Holding its ground after a gap up gain on 1/11/11 with above average volume triggered a new (or add-on) technical buy signal while rising from an orderly flat base. No resistance remains due to overhead supply.

1/11/2011 1:54:04 PM - Y - Gap up gain today with above average volume for a new high, rising from an orderly flat base. Color code was changed to yellow with a new pivot point cited based on its 52-week high plus ten cents. No resistance remains due to overhead supply.

1/10/2011 4:02:58 PM - Y - Gain on below average volume for a new high close today while working on the 5th week of an orderly flat base. Color code is changed to yellow with a new pivot point cited based on its 52-week high plus ten cents. No resistance remains due to overhead supply.

1/6/2011 4:33:57 PM - G - Loss today with above average volume was a sign of more distribution. No resistance remains due to overhead supply, but it has not formed a sound new base pattern of sufficient length.

1/5/2011 6:44:58 PM - G - Positive reversal today was encouraging as it rallied for its best ever new high close. No resistance remains due to overhead supply, but it has not formed a sound new base pattern of sufficient length.

1/4/2011 2:39:12 PM - G - Reversed into the red today after early gains had it poised for a new all-time high close. No resistance remains due to overhead supply, but it stalled after its 12/10/10 volume-driven gain and is enduring mild distributional pressure while currently extended from a sound base pattern.

12/31/2010 6:23:05 PM - G - Stubbornly holding its ground -3.9% off its all-time high. No resistance remains due to overhead supply, but it is extended from any sound base.

12/29/2010 3:32:24 PM - G - Small gap up today, yet volume totals remain quiet. Stubbornly holding its ground since hitting its 12/10/10 all-time high. No resistance remains due to overhead supply, but it is extended from any sound base.

12/22/2010 4:53:17 PM - G - Volume totals have been cooling while stubbornly holding its ground since hitting its 12/10/10 all-time high. No resistance remains due to overhead supply, but it is extended from any sound base.

12/20/2010 3:24:51 PM - G - After a new high close, today's loss is erasing the prior session's gain. Hovering near its all-time high, no resistance remains due to overhead supply, but it is extended from any sound base.

12/17/2010 6:11:28 PM - G - Finished at the session high today for a new high close. Stubbornly holding its ground near its all-time high. No resistance remains due to overhead supply, but it is extended from any sound base.

12/16/2010 6:05:21 PM - G - finished near the session high today, stubbornly holding its ground near its all-time high. No resistance remains due to overhead supply, but it is extended from any sound base.

12/13/2010 3:53:24 PM - G - Volume was almost 3 times its average daily volume total on the prior session as it hit a new all-time high, and it is poised for another new high close today. No resistance remains due to overhead supply, but it is extended from any sound base.

12/10/2010 1:12:48 PM - G - Volume has already doubled its average daily volume total, but it is off the session's earlier highs after rallying to a new all-time high today. No resistance remains due to overhead supply, but it is extended from any sound base.

12/10/2010 10:47:50 AM - G - Volume is running at an above average pace while rallying to a new all-time high today. No resistance remains due to overhead supply, but it is extended from any sound base.

12/3/2010 5:56:46 PM - G - Small gain on light volume today for a best-ever close. Volume totals have been below average in recent weeks. No resistance remains due to overhead supply, but it is extended from any sound base.

12/1/2010 6:00:31 PM - G - Hit another new all-time high today. Volume totals have been below average in recent weeks. No resistance remains due to overhead supply, but it is extended from any sound base.

11/30/2010 3:22:26 PM - G - Touched a new all-time high today. Volume totals have been cooling in recent weeks and no resistance remains due to overhead supply, but it is extended from any sound base.

11/24/2010 3:48:05 PM - G - Perched -3% away from its all-time high with no resistance remaining due to overhead supply, but it is extended from any sound base.

11/22/2010 3:16:11 PM - G - A 4th consecutive gain today has it -3.4% away from its all-time high with no resistance remaining due to overhead supply. It is extended from any sound base.

11/18/2010 5:17:40 PM - G - Gains have been backed by light volume after its slump near prior highs that define initial chart support above its 50 DMA line. This high-ranked Internet - Network Solutions firm is -8% from last week's all-time highs.

11/15/2010 9:54:06 AM - G - Gapped down today, slumping toward prior highs near $26 that define initial chart support above its 50 DMA line. This high-ranked Internet - Network Solutions firm is -8% from last week's all-time highs.

11/12/2010 4:25:27 PM - G - This high-ranked Internet - Network Solutions firm is perched near all-time highs with no resistance due to overhead supply. It is extended from a sound base. Prior highs near $26 define initial chart support above its 50 DMA line.

11/11/2010 11:39:30 AM - G - This high-ranked Internet - Network Solutions firm gapped down today amid widespread declines in the group. It faces no resistance due to overhead supply. Prior highs near $26 define initial chart support above its 50 DMA line.

11/10/2010 8:18:53 PM - G - This high-ranked Internet - Network Solutions firm spiked to another new all-time high today with above average volume, and it faces no resistance due to overhead supply. Reported earnings +50% on +23% sales revenues for the quarter ended September 30, 2010 versus the year ago period.

11/10/2010 2:36:47 PM - G - This high-ranked Internet - Network Solutions firm hit another new all-time high today, and it faces no resistance due to overhead supply. Reported earnings +50% on +23% sales revenues for the quarter ended September 30, 2010 versus the year ago period.

11/9/2010 1:48:35 PM - G - This high-ranked Internet - Network Solutions firm gapped up today and touched a new all-time high. Reported earnings +50% on +23% sales revenues for the quarter ended September 30, 2010 versus the year ago period.

11/9/2010 10:32:03 AM - G - Gapped up today and touched a new all-time high earlier, but it is enduring some distributional profit-taking pressures. Reported earnings +50% on +23% sales revenues for the quarter ended September 30, 2010 versus the year ago period.

11/3/2010 5:47:19 PM - G - Finished at a new high close today after a considerable rally to a new all-time high on the prior session with heavy volume. Strength in the Internet - Networking group has been reassuring, especially after a gap up gain last week from F5 Networks (FFIV) after earnings news. RAX is due to report earnings on Monday, November 8, 2010, after the close.

11/2/2010 1:02:01 PM - G - Trading well off the session highs after a gap up today and considerable rally to a new all-time high. Strength in the Internet - Networking group has been reassuring, especially after a gap up gain last week from F5 Networks (FFIV) after earnings news. RAX is due to report earnings on Monday, November 8, 2010, after the close.

11/2/2010 10:08:01 AM - G - Considerable gain today after gapping up, hitting a new all-time high. Strength in the Internet - Networking group has been reassuring, especially after a gap up gain last week from F5 Networks (FFIV) after earnings news. RAX is due to report earnings on Monday, November 8, 2010, after the close.

11/1/2010 4:00:33 PM - G - Small gap up gain today with light volume. Perched within close striking distance of all-time highs after considerable gains last week. Strength in the Internet - Networking group has been reassuring, especially after a solid earnings report and gap up gain from F5 Networks (FFIV). Reporting earnings on Monday, November 8, 2010, after the close.

10/29/2010 5:04:26 PM - G - Within close striking distance of all-time highs after considerable gains this week. Strength in the Internet - Networking group has been reassuring, especially after a solid earnings report and gap up gain from F5 Networks (FFIV). Reporting earnings on Monday, November 8, 2010, after the close.

10/27/2010 11:00:48 AM - G - Approaching prior highs with a considerable gain amid strength in the Internet - Networking group today after a solid earnings report and gap up gain from F5 Networks (FFIV). Color code is changed to green today after weeks of opportunity to accumulate shares below its "max buy" level. Reporting earnings on Monday, November 8, 2010, after the close.

10/26/2010 3:57:11 PM - Y - Volume remains below average while consolidating above support at its 50 DMA line - an important support level. Previously noted gap down on 10/06/10 completed an "island reversal" pattern, and its Relative Strength has subsequently waned. Reporting earnings on Monday, November 8, 2010, after the close.

10/25/2010 4:32:31 PM - Y - Volume totals have been cooling while consolidating above support at its 50 DMA line - an important support level. More damaging losses would raise serious concerns.

10/21/2010 2:26:23 PM - Y - Slumping again today without heavy volume, its latest chart low and its 50 DMA line coincide near $22 defining an important support level. More damaging losses would raise serious concerns.

10/20/2010 2:08:34 PM - Y - Gapped up today after testing support on the prior session as it briefly undercut prior lows in the $22.40 area and traded near its 50 DMA line. More damaging losses would raise serious concerns.

10/19/2010 10:32:38 AM - Y - Gapped down today, trading near previously noted lows in the $22.40 area and its 50 DMA line. More damaging losses would raise serious concerns.

10/14/2010 2:14:48 PM - Y - Pulling back today, trading near recent low closes. Color code was changed to yellow while rebounding following its damaging gap down on 10/06/10. Recent lows in the $22.40 area define chart support above its 50 DMA line.

10/13/2010 2:04:45 PM - Y - Small gap up today, and color code is changed to yellow while rebounding following its damaging gap down on 10/06/10. Recent lows in the $22.40 area define chart support above its 50 DMA line.

10/11/2010 6:07:10 PM - G - Consolidating on quieter volume today, yet holding its ground following a damaging gap down on 10/06/10 that was indicative of heavy distributional pressure.

10/8/2010 3:50:12 PM - G - Posted a meaningful gain on the prior session and trading up again today, recovering following a damaging gap down on 10/06/10 indicative of heavy distributional pressure.

10/7/2010 5:17:56 PM - G - Posted a meaningful gain today as it rebounded back above its pivot point and closed near the session high. Its damaging gap down on 10/06/10 raised concerns and weakness likely triggered stop losses for disciplined investors.

10/6/2010 10:32:16 AM - G - Gapped down today, enduring distributional pressure and raising concerns, yet it is up from its lows after trading below its pivot point earlier. A close near its session highs would indicate support stepping up, while a weak finish today would not bode well.

10/5/2010 3:51:53 PM - G - Gapped up today and it is poised for a best-ever close with no overhead supply to act as resistance. Color code is changed to green. Its week long consolidation offered investors an opportunity to accumulate shares following its 9/28/10 breakaway gap - a technical buy signal which was noted as a rare exception to the usual guideline of chasing stocks more than +5% above a prior chart high.

10/1/2010 1:37:28 PM - Y - Churning above average volume has recently been indicative of distributional pressure, yet it stubbornly has held its ground following a "breakaway gap" to a new 52-week high. Noted on 9/28/10 - "A breakaway gap is one exception where chasing a stock more than +5% above prior highs is permitted. While patient investors may watch for pullbacks, no overhead supply remains to hinder its progress."

9/30/2010 4:08:09 PM - Y - Down today for a loss with above average volume, enduring profit-taking pressure following a "breakaway gap" to a new 52-week high. Noted on 9/28/10 - "A breakaway gap is one exception where chasing a stock more than +5% above prior highs is permitted. While patient investors may watch for pullbacks, no overhead supply remains to hinder its progress."

9/29/2010 1:07:12 PM - Y - Pulling back today following a "breakaway gap" to a new 52-week high. Noted on 9/28/10 - "A breakaway gap is one exception where chasing a stock more than +5% above prior highs is permitted. While patient investors may watch for pullbacks, no overhead supply remains to hinder its progress."

9/28/2010 1:19:41 PM - Y - Heavy volume is behind today's gain as a considerable "breakaway gap" helps it hit another new 52-week high and trigger new technical buying. A breakaway gap is one exception where chasing a stock more than +5% above prior highs is permitted. While patient investors may watch for pullbacks, no overhead supply remains to hinder its progress.

9/24/2010 11:53:11 AM - Y - Gapped up today and hit a new 52-week high, with no overhead supply remaining to hinder its progress. This high-ranked Internet-Networking Solutions firm has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +25% increases. Its annual earnings history (A criteria) since trading began in 2008 has been good.

9/21/2010 1:11:50 PM - Y - Gain today has it trading pennies from its 52-week high, with no overhead supply remaining to hinder its progress. A solid gain on the prior session reconfirmed a recent technical breakout above prior chart highs. Subsequent gains into new high territory with volume conviction could signal the beginning of a meaningful price advance. This high-ranked Internet-Networking Solutions firm has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +25% increases. Its annual earnings history (A criteria) since trading began in 2008 has been good.

1/4/2010 1:03:22 PM - Gapped up today, rallying toward all-time highs on higher volume after a brief consolidation above prior chart highs in the $19 area. This high-ranked Internet-Networking Solutions firm previously found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. However, its annual earnings history (A criteria) has been up and down without substantial growth since 2006.

12/22/2009 1:00:03 PM - Pulling back after hitting a new all-time high earlier today. After 4 consecutive gains with above average volume it is extended above prior chart highs in the $19 area. This high-ranked Internet-Networking Solutions firm previously found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. However, its annual earnings history (A criteria) has been up and down without substantial growth since 2006.

12/17/2009 1:05:44 PM - Hit a new all-time high today with a 3rd consecutive gain on ever-increasing volume following a light volume consolidation above prior highs in the $19 area. This high-ranked Internet-Networking Solutions firm previously found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. However, its annual earnings history (A criteria) has been up and down without substantial growth since 2006.

12/7/2009 1:08:36 PM - Hit a new all-time high today with its 6th consecutive gain. This high-ranked Internet-Networking Solutions firm recently found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. Its annual earnings history has been up and down without substantial growth since FY 2006 which remains a concern.

12/4/2009 12:55:42 PM - Gapped up to a new all time high today! This high-ranked Internet-Networking Solutions firm recently found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. Its annual earnings history has been up and down without substantial growth since FY 2006 which remains a concern.

11/11/2009 12:43:35 PM - Consolidating near all-time highs, encountering resistance in the $19 area. This high-ranked Internet-Networking Solutions firm recently found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. Its annual earnings history has been up and down without substantial growth since FY 2006.

11/10/2009 12:25:36 PM - It has pulled back to the middle of the day's trading range after gapping up for a new all-time high today. This high-ranked Internet-Networking Solutions firm recently found support near its 50 DMA line. It has earned very high ranks, and 3 of the past 4 quarterly earnings comparisons showed better than +50% increases. Its annual earnings history has been up and down without substantial growth since FY 2006.

10/12/2009 12:43:45 PM - This high-ranked Internet-Networking Solutions firm hit another new all-time high today. Recently noted during a great winning streak as it, "rose from a short and choppy consolidation that resembles an ascending base." Appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

10/8/2009 1:47:44 PM - This high-ranked Internet-Networking Solutions firm gapped up today, challenging prior highs. Recently noted during a great winning streak as it, "rose from a short and choppy consolidation that resembles an ascending base." Appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

9/25/2009 1:01:23 PM - This high-ranked Internet- Networking Solutions firm is pulling back from an all-time high after a streak of 15 gains on ever-increasing volume over a period of 16 trading sessions. Recently noted as it, "rose from a short and choppy consolidation that resembles an ascending base." Appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

9/24/2009 12:47:49 PM - This high-ranked Internet- Networking Solutions firm hit another new all-time high today, extending its streak of 15 gains on ever-increasing volume over a period of 16 trading sessions. Recently noted as it, "rose from a short and choppy consolidation that resembles an ascending base." Appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

9/23/2009 1:06:14 PM - This high-ranked Internet- Networking Solutions firm is hitting another new all-time high today after gapping up, extending its streak of 14 gains on ever-increasing volume over a period of 15 trading sessions. Recently noted as it, "rose from a short and choppy consolidation that resembles an ascending base." Appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

9/21/2009 12:41:47 PM - Challenging all-time highs with a streak of gains on above average volume, rising from a short and choppy consolidation that resembles an ascending base. This Internet- Networking Solutions firm appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

9/18/2009 1:07:19 PM - Challenging all-time highs this week with a streak of gains on above average volume, rising from a short and choppy consolidation that resembles an ascending base. This Internet- Networking Solutions firm appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

9/17/2009 1:40:56 PM - Early gains helped it reach a new all-time high today, rising from a short and choppy consolidation that resembles an ascending base. This Internet- Networking Solutions firm appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

8/12/2009 1:11:21 PM - Consolidating above prior chart highs after a gap up gain on 8/11/09 for a new all-time high, rising with above average volume from an orderly base above its 50 DMA line. This Internet- Networking Solutions firm appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '08, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

8/11/2009 1:43:26 PM - Gapped up today and hit a new all-time high, rising with above average volume from an orderly base above its 50 DMA line. This Internet- Networking Solutions firm appeared in several mid-day reports in June, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been erratic and below guidelines. It also shows a worrisome pattern of decelerating sales growth from Sept & Dec '09, and Mar '09 increases of +44%, +34%, +21%, to only +16% in the latest quarter ended June 30, 2009.

6/26/2009 12:31:18 PM - Today's gain helped it hit another new all-time high. This Internet- Networking Solutions firm has appeared in several recent mid-day reports, noted when rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been below guidelines and it also shows a worrisome pattern of decelerating sales growth.

6/25/2009 12:48:49 PM - Today's gain helped it hit another new all-time high. Appeared in several recent mid-day reports and noted as rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been below guidelines and it also shows a worrisome pattern of decelerating sales growth.

6/19/2009 1:48:07 PM - Pulling back from today's earlier gains that helped it hit a new all-time high. Recently showed up in 3 prior mid-day reports and noted as rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been below guidelines and it also shows a worrisome pattern of decelerating sales growth.

6/18/2009 2:59:01 PM - Hovering near all-time highs. Recently showed up in 2 prior mid-day reports and noted as rising "from a deep cup with-handle type pattern." It has earned very high ranks, however its quarterly earnings history has been below guidelines and it also shows a worrisome pattern of decelerating sales growth.

6/10/2009 12:26:33 PM - Continuing higher today after rallying to a new new all-time high yesterday with triple its average volume behind gains lifting it from a deep cup with-handle type pattern. It has earned very high ranks, however its quarterly earnings history has been below guidelines and it also shows a worrisome pattern of decelerating sales growth.

6/1/2009 1:09:56 PM - Perched near all-time highs after a big 5/29/09 gain on heavy volume. Earnings history below guidelines and it clearly shows a pattern of decelerating sales growth.