2/18/2011 - Down today for a 4th consecutive loss with above average volume, slumping further below the previously noted 1/31/11 low ($60.15) defining near-term chart support. Weaker fundamentals and technical action raised concerns after it reported earnings +8% on +2% sales for the quarter ended December 31, 2010 versus the year-ago period. It failed to rebound after violating its 50 DMA line when a largest ever 1-day point loss on 2/16/11 with more than 4 times average volume triggered a worrisome technical sell signal. Based on the above mentioned concerns it will be dropped from the Featured Stocks list tonight.

2/17/2011 5:49:34 PM - G - Held its ground today but failed to rebound after violating its 50 DMA line. A largest ever 1-day point loss on 2/16/11 with more than 4 times average volume triggered a worrisome technical sell signal. Weaker fundamentals and technical action raised concerns after it reported earnings +8% on +2% sales for the quarter ended December 31, 2010 versus the year-ago period and closed near the previously noted 1/31/11 low ($60.15) defining near-term chart support.

2/16/2011 6:14:32 PM - G - Weaker fundamentals and technical action raised concerns today after it reported earnings +8% on +2% sales for the quarter ended December 31, 2010 versus the year-ago period and closed near the previously noted 1/31/11 low ($60.15) defining near-term chart support. It violated its 50 DMA line with its largest ever 1-day point loss occurring on more than 4 times average volume, triggering a worrisome technical sell signal.

2/16/2011 10:50:34 AM - G - Weaker fundamentals and technical action have raised concerns today after it reported earnings +8% on +2% sales for the quarter ended December 31, 2010 versus the year-ago period. It is up from earlier lows after undercutting its 50 DMA line and briefly violating the previously noted 1/31/11 low ($60.15) defining near-term chart support levels to watch.

2/14/2011 2:45:07 PM - G - Small gap up gain backed by higher volume today. Its 50 DMA line and the 1/31/11 low ($60.15) define near-term chart support levels to watch.

2/10/2011 4:45:33 PM - G - Still consolidating above its 50 DMA line with volume totals cooling after recently finding support near that important short-term average. The 1/31/11 low ($60.15) now defines another near-term chart support level to watch.

2/9/2011 9:46:00 PM - G - Consolidating above its 50 DMA line with volume totals cooling after recently finding support near that important short-term average. The 1/31/11 low ($60.15) now defines another near-term chart support level to watch.

2/4/2011 4:57:24 PM - G - Consolidating above its 50 DMA line after finding support near that important short-term average. The 1/10/11 low ($58.51) defines another near-term chart support level to watch.

2/2/2011 4:48:18 PM - G - Closed near the session high with a 3rd consecutive gain today on lighter volume. Recently found support near its 50 DMA line after a couple of distribution days. The 1/10/11 low ($58.51) defines another near-term chart support level to watch.

2/1/2011 4:28:31 PM - G - Up today with above average volume, closing near its session high. It found support near its 50 DMA line after a couple of distribution days. The 1/10/11 low ($58.51) defines another near-term chart support level to watch.

1/31/2011 4:37:00 PM - G - Up today with near average volume after slumping near its 50 DMA line. It and its 1/10/11 low ($58.51) define near-term chart support to watch. See the latest FSU analysis for additional details and an annotated graph.

1/28/2011 3:28:56 PM - G - Down considerably today with heavier volume, slumping near the previously noted upward trendline. Its 50 DMA line and 1/10/11 low define near-term chart support to watch. See the latest FSU analysis for additional details and an annotated graph.

1/27/2011 7:03:00 PM - G - Closed near the session high with a solid gain on slightly higher volume today. Upward trendline and its 50 DMA line define chart support to watch. See the latest FSU analysis for additional details and an annotated graph.

1/25/2011 4:55:25 PM - G - Another small loss on light volume today. Upward trendline and its 50 DMA line define chart support to watch. See the latest FSU analysis for additional details and an annotated graph.

1/21/2011 5:33:33 PM - G - Small loss on light volume today after a damaging distributional session with above average volume. The recent low near $58.50 and its 50 DMA line define chart support levels to watch.

1/20/2011 11:10:55 AM - G - Down for a second consecutive session today with above average volume. The recent low near $58.50 and its 50 DMA line define chart support levels to watch.

1/19/2011 7:54:01 PM - G - Pulled back today after streak of gains with above average volume. It is extended from a sound base, yet unhindered by overhead supply, it may produce more climactic gains. The recent low near $58.50 and its 50 DMA line define chart support levels to watch.

1/18/2011 5:09:26 PM - G - Posted another small gain today with above average volume. It is extended from a sound base, yet unhindered by overhead supply, it may produce more climactic gains. The recent low near $58.50 and its 50 DMA line define chart support levels to watch.

1/14/2011 1:36:00 PM - G - Considerable volume-driven gains this week for new highs followed a positive reversal on 1/10/11 after a big gap down which was noted as an impressive sign of support. It is extended from a sound base, yet unhindered by overhead supply, it may produce more climactic gains. The recent low near $58.50 and its 50 DMA line define chart support levels to watch.

1/13/2011 1:57:38 PM - G - Gain today with volume picking up has it poised for a new high close. Positive reversal on 1/10/11 was an impressive sign of support following a big gap down. It is extended from a sound base. Its recent high near $58.50 and its 50 DMA line define chart support levels to watch.

1/10/2011 3:56:31 PM - G - Positive reversal today was an impressive sign of support following a big gap down. It is extended from a sound base. Its recent high near $58.50 and its 50 DMA line define chart support levels to watch.

1/7/2011 1:13:54 PM - G - Pulling back from its 52-week high. Above average and ever-increasing volume behind a streak of 8 consecutive gains has it now extended from a sound base. Its recent high near $58.50 and its 50 DMA line define chart support levels to watch.

1/6/2011 1:21:16 PM - G - Pulling back today from its 52-week high. Above average and ever-increasing volume behind 8 consecutive gains has it now extended from a sound base. Its recent high near $58.50 and its 50 DMA line define chart support levels to watch.

1/5/2011 6:46:07 PM - G - Hit yet another new 52-week high today with above average and ever-increasing volume behind 8 consecutive gains. Extended from a sound base, meanwhile its 50 DMA line defines support just below a recent chart low ($55.65 on 12/23/10).

1/5/2011 2:21:13 PM - G - Hitting yet another new 52-week high today with above average volume behind an 8th consecutive gain. Extended from a sound base, meanwhile its 50 DMA line defines support just below a recent chart low ($55.65 on 12/23/10).

1/3/2011 5:49:20 PM - G - Hit yet another new 52-week high today with above average volume behind a 6th consecutive gain. Extended from a sound base, meanwhile its 50 DMA line defines support just below a recent chart low ($55.65 on 12/23/10).

12/31/2010 6:26:09 PM - G - Hit yet another new 52-week high today with a 5th consecutive gain. Extended from a sound base, meanwhile its 50 DMA line defines support just below last week's low ($55.65 on 12/23/10).

12/30/2010 1:25:20 PM - G - Hit another new 52-week high today with a 4th consecutive gain. There is no overhead supply to act as resistance, but it is getting more extended from a proper buy point based on the investment system guidelines. Its 50 DMA line defines an important support level to watch just below last week's low ($55.65 on 12/23/10).

12/29/2010 12:59:00 PM - G - Hit a new 52-week high today, and there is no overhead supply to act as resistance. It is today's best gainer on the Featured Stocks list. ROVI has not built a sound base and is currently extended from a proper buy point based on the investment system guidelines. Prior chart highs and its 50 DMA line define near-term support to watch in the $53-54 area.

12/29/2010 10:22:23 AM - G - Hit a new 52-week high today, and there is no overhead supply to act as resistance. It has not build a sound base and is currently extended from a proper buy point based on the investment system. Prior chart highs and its 50 DMA line define near-term support to watch in the $53-54 area.

12/28/2010 4:59:22 PM - G - Up today with its best volume behind any gain since 11/01/10. Consolidating in a tight trading range well above prior chart highs and its 50 DMA line.

12/27/2010 12:37:14 PM - G - Holding its ground today following a loss on 12/23/10 with above average volume after reporting plans to acquire Sonic Solutions (SNIC) in a $720 Million deal. It is extended from its latest base after wedging to highs without great volume conviction. Prior chart highs and its 50 DMA line define important support to watch.

12/23/2010 1:26:32 PM - G - Down today with above average volume after reporting plans to acquire Sonic Solutions (SNIC) in a $720 Million deal. It is extended from its latest base after wedging to highs without great volume conviction. Prior chart highs and its 50 DMA line define important support to watch.

12/22/2010 5:37:29 PM - G - Small gain today with light volume, finishing 13 cents below its best 2010 close. It is extended from its latest base after wedging to highs without great volume conviction. Prior chart highs and its 50 DMA line define important support to watch.

12/17/2010 6:12:31 PM - G - Small loss today with heavy volume was a sign of distributional pressure. It is extended from its latest base after wedging to highs without great volume conviction. Prior chart highs and its 50 DMA line define important support to watch.

12/13/2010 5:58:32 PM - G - Extended from its latest base after wedging to highs without great volume conviction. Prior chart highs and its 50 DMA line define important support to watch. See the latest FSU analysis for more details and an annotated graph.

12/8/2010 6:30:16 PM - G - Posted a 4th consecutive gain today with average volume for another new 52-week high. Color code was changed to green after getting extended from its latest base without enough volume behind gains in recent weeks to trigger a proper new (or add-on) technical buy signal. Meanwhile, its 50 DMA line defines important support to watch.

12/3/2010 5:41:26 PM - G - Gain today for a new high close above its "max buy" level" without great volume conviction. Color code is changed to green after getting extended from its latest base without enough volume behind gains in recent weeks to trigger a proper new (or add-on) technical buy signal. Meanwhile, its 50 DMA line defines important support to watch.

12/1/2010 6:03:17 PM - Y - Reversed for a small loss on average volume after a small gap up helped it touch another new 52-week high today. It has recently wedged higher without great volume conviction. Confirming gains on heavy volume could trigger new (or add-on) technical buy signals. Meanwhile, its 50 DMA line defines important support to watch.

11/30/2010 2:20:20 PM - Y - Wedging to new 52-week highs with small gains lacking great volume conviction. Confirming gains on heavy volume coupled with a follow-through day from at least one of the major market averages (M criteria) could trigger new (or add-on) technical buy signals. Meanwhile, its 50 DMA line defines important support to watch.

11/26/2010 1:36:06 PM - Y - Finished the holiday-shortened week at its best close of 2010 after posting small gains without great volume conviction. Confirming gains on heavy volume coupled with a follow-through day from at least one of the major market averages (M criteria) could trigger new (or add-on) technical buy signals. Meanwhile, its 50 DMA line defines important support to watch.

11/24/2010 4:22:24 PM - Y - Finished today at its second-best close of 2010 after small gain without great volume conviction. Confirming gains on heavy volume coupled with a follow-through day from at least one of the major market averages (M criteria) could help trigger a new (or add-on) technical buy signal. Meanwhile, its 50 DMA line defines important support to watch.

11/22/2010 3:47:17 PM - Y - Hit another new 2010 high today with a 4th consecutive small gain without great volume conviction. Confirming gains on heavy volume coupled with a follow-through day from at least one of the major market averages (M criteria) could help trigger a new (or add-on) technical buy signal. Meanwhile, its 50 DMA line defines important support to watch.

11/18/2010 4:58:33 PM - Y - Hit a new 2010 high today but closed near the session low with a negligible gain. Recently wedging to new highs without great volume conviction. Its 50 DMA line defines important support to watch.

11/17/2010 3:02:39 PM - Y - Touched a new 2010 high with today's solid gain, and it is in healthy shape. However, concerns have risen amid broader market (M criteria) weakness while there suddenly is a dearth of leadership, compared to the beginning of November, when there were many stocks hitting new highs.

11/15/2010 4:39:33 PM - Y - Holding its ground stubbornly, today it closed 62 cents off its best close of 2010. Volume totals have recently been drying up, a sign that only a few small investors are exiting. Disciplined investors will watch for subsequent gains above its pivot point with volume conviction that would trigger a new (or add-on) technical buy signal, and always limit losses if a stock falls more than -7% from the purchase price, per the system guidelines. Initial support to watch is defined by its 50 DMA line, then its prior chart low, where violations would trigger technical sell signals.

11/11/2010 4:32:14 PM - Y - Hovering near its 52 week high with volume totals recently drying up, a sign that only a few small investors are exiting. Disciplined investors will watch for subsequent gains above its pivot point with volume conviction that would trigger a new (or add-on) technical buy signal, and always limit losses if a stock falls more than -7% from the purchase price, per the system guidelines. Initial support to watch is defined by its 50 DMA line, then its prior chart low, where violations would trigger technical sell signals.

11/9/2010 11:24:11 AM - Y - Hit a new 52 week high today after a small gap up. A convincing breakout above its pivot point with volume conviction would trigger a new (or add-on) technical buy signal. Meanwhile, support to watch is defined by its 50 DMA line.

11/5/2010 11:27:42 PM - Y - Light volume marked today's 6th consecutive gain, finishing 15 cents of its best close of 2010. A convincing breakout above its pivot point with volume conviction would trigger a new (or add-on) technical buy signal. Meanwhile, support to watch is defined by its 50 DMA line.

11/1/2010 10:21:35 AM - Y - Gapped up today and touched a new 52-week high. Last week it reported earnings +67% on +21% sales revenues for the quarter ended September 30, 2010 versus the year ago period, its biggest percentage increases in the past 5 quarterly comparisons. Color code was changed to yellow with a new pivot point cited based on its 52-week high plus ten cents. A convincing breakout above its pivot point with volume conviction would trigger a new (or add-on) technical buy signal. Meanwhile, support to watch is defined by its 50 DMA line.

10/29/2010 10:13:08 AM - Y - Reported earnings +67% on +21% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Its biggest percentage increases in the past 5 quarterly comparisons are an encouraging sign of acceleration. Color code is changed to yellow with a new pivot point cited based on its 52-week high plus ten cents. After its orderly 5-week flat base, a subsequent breakout with volume conviction would trigger a new (or add-on) technical buy signal. Meanwhile, support to watch is defined by its 50 DMA line.

10/26/2010 5:52:42 PM - G - Gain today with average volume matched its best close in 3 weeks. Due to report earnings on Thursday, October 28, 2010 after the close. Support to watch is defined by recent lows in the $47.50 area while it is consolidating in a healthy fashion above prior highs and its 50 DMA line.

10/22/2010 2:18:49 PM - G - Gain today without great volume conviction has it poised for its best close in weeks. Support to watch is defined by recent lows in the $47.50 area while it is consolidating in a healthy fashion above prior highs and its 50 DMA line.

10/19/2010 4:18:28 PM - G - Closed in the upper third of its intra-day range today after briefly trading under its 10/07/10 low. Consolidating in a healthy fashion well above support at prior highs and its 50 DMA line.

10/12/2010 5:35:40 PM - G - Volume totals have been cooling recently while consolidating in a healthy fashion well above support at prior highs and its 50 DMA line coinciding in the $45 area.

10/8/2010 4:00:37 PM - G - Small gain on light volume today, still consolidating after a streak of big gains on above average volume. It is extended from its latest base, and prior highs in the $45 area define chart support to watch now.

10/5/2010 6:10:57 PM - G - Consolidating after a streak of big gains on above average volume. It is extended from its latest base, and prior highs in the $45 area define chart support to watch now.

9/30/2010 3:20:39 PM - G - Pulling back today under profit taking pressure after a streak of big gains on above average volume. It is extended from its latest base, and prior highs in the $45 area define chart support to watch now.

9/28/2010 1:21:03 PM - G - Hit yet another new 52-week high today, adding to the recent streak of big gains on above average volume, It is extended from its latest base, and prior highs in the $45 area define chart support to watch now.

9/27/2010 1:08:00 PM - G - Hitting another new 52-week high today, adding to the recent streak of big gains on above average volume and getting more extended from its latest base. Prior highs in the $45 area define support to watch now.

9/24/2010 4:05:35 PM - G - Gapped up today for a solid gain on average volume. Extended from its latest base, prior highs in the $45 area define support to watch now.

9/23/2010 1:04:15 PM - G - Color code is changed to green today as it again rallies, getting extended from its latest base. Two very strong gains with heavy volume followed news of a multi-year licensing deal with Apple Corp (AAPL), and it found prompt support near its 50 DMA line.

9/22/2010 2:44:22 PM - Y - Color code is changed to yellow as it pulls back under its "max buy" level with today's loss on lighter volume. Two very strong gains with heavy volume followed news of a multi-year licensing deal with Apple Corp (AAPL), and it found prompt support near its 50 DMA line.

9/21/2010 1:17:23 PM - G - Color code is changed to green as it posts a second consecutive gain with heavy volume for new 52-week highs and trades above its "max buy" level. Strong gains followed news of a multi-year licensing deal with Apple Corp (AAPL), as it found prompt support after a brief 50 DMA violation.

9/20/2010 1:09:56 PM - Y - Color code was changed to yellow after a gap up today helped it trade back above its pivot point and hit a new 52-week high. Following a violation of its 50 DMA line, its close in the upper third of its intra-day range on 9/17/10 was a reassuring sign of prompt support near that important short-term average.

9/20/2010 9:57:18 AM - Y - Color code is changed to yellow after a gap up today helped it trade back above its pivot point and hit a new 52-week high. Following a violation of its 50 DMA line, its close in the upper third of its intra-day range on 9/17/10 was a reassuring sign of prompt support near that important short-term average.

9/17/2010 10:16:12 AM - G - Color code is changed to green, while more damaging losses below its prior chart low ($41.00) would raise greater concerns. Violated its 50 DMA line, triggering a technical sell signal. It is up from its intra-day low, and a strong close would be a reassuring sign of prompt support.

9/16/2010 3:32:04 PM - Y - It has pulled back to its 50 DMA line today with a third consecutive loss backed by above average volume. It has been slumping since its negative reversal on 9/14/10 after touching a new 52-week high.

9/14/2010 1:15:51 PM - Y - Technically, it has not broken out from the recently noted base-on-base type pattern. It touched another new 52-week high today. Its 50 DMA line defines near-term support.

9/8/2010 6:23:59 PM - Y - Technically, it has not broken out from the recently noted base-on-base type pattern. It spiked to a new 52-week high today, then encountered distributional pressure and closed the session below its pivot point in the middle of its intra-day range.

9/8/2010 2:10:52 PM - Y - Spiked to a new 52-week high above its pivot point today, but it is off earlier highs. Its gain with above average volume may help it rally from the recently noted base-on-base type pattern.

9/7/2010 5:32:57 PM - Y - Volume totals have been mostly quiet while consolidating above support at its 50 DMA line, now only -3.5% off its 52-week high. Color code was changed to yellow with new pivot point cited while building a base-on-base type pattern.

9/2/2010 1:02:00 PM - Y - Gapped down today, consolidating above support at its 50 DMA line while only -3.6% off its 52-week high. Color code was changed to yellow with new pivot point cited while building a base-on-base type pattern.

8/31/2010 3:43:19 PM - Y - Rallying up from support at its 50 DMA line. Color code is changed to yellow with new pivot point cited while building a base-on-base type pattern.

8/27/2010 6:18:01 PM - G - Building a base-on-base type pattern. Testing support at its 50 DMA line this week, while prior highs in the $40 area define the next chart support.

8/25/2010 5:21:34 PM - G - Positively reversed today and closed near the session high with a gain on light volume after initially gapping down under its 50 DMA line following the prior session's damaging loss with nearly 2 times average volume. Prior highs in the $40 area and its 50 DMA line define chart support.

8/24/2010 8:02:20 PM - G - Today it gapped down for a loss with nearly 2 times average volume. Prior highs in the $40 area and its 50 DMA line define chart support.

8/20/2010 5:18:50 PM - G - Today it gapped down then managed a positive reversal and closed at the session high. Prior highs in the $40 area and its 50 DMA line define chart support.

8/17/2010 4:14:59 PM - G - Wedged back above its "max buy" level with gains on light volume this week. Color code is changed to green again. Time is needed for it to form a sound new base. Prior highs in the $40 area and its 50 DMA line define chart support.

8/13/2010 4:58:17 PM - Y - Losses this week have it dipping under its "max buy" level toward recent chart lows. Color code was changed to yellow. Prior highs in the $40 area and its 50 DMA line define chart support.

8/11/2010 12:12:18 PM - Y - Gapped down today amid broad-based market weakness, dipping under its "max buy" level toward recent chart lows. Color code is changed to yellow. Prior highs in the $40 area and its 50 DMA line define chart support.

8/6/2010 6:51:52 PM - G - Hovering near its 52-week high, extended from prior highs in the $40 area and its 50 DMA line which define chart support.

8/4/2010 6:35:02 PM - G - Finished near its session high today with a solid gain. Support is defined by highs in the $40 area and its 50 DMA line.

8/3/2010 3:31:51 PM - G - Pulling back for a second consecutive session today, it has erased most of its 7/30/10 gap up gain and quietly slumped near its "max buy" level. Support is defined by highs in the $40 area and its 50 DMA line.

8/2/2010 3:58:27 PM - G - Pulled back today following a 7/30/10 gap up gain and new 52-week high with more than 2 times average volume after its latest earnings report. It is extended from a sound base, and support is defined by prior resistance in the $40 area and its 50 DMA line.

7/30/2010 5:31:29 PM - G - Gapped up today and rallied to a new 52-week high with a gain backed by more than 2 times average volume after its latest earnings report. It is extended from a sound base, and support is defined by prior resistance in the $40 area and its 50 DMA line.

7/30/2010 1:46:52 PM - G - Gapped up today touched a new 52-week high after its latest earnings report. It is extended from a sound base, and support is defined by prior resistance in the $40 area and its 50 DMA line.

7/29/2010 4:40:20 PM - G - Raised its guidance along with its latest earnings news after the close today. Support is defined by prior resistance in the $40 area and its 50 DMA line.

7/28/2010 4:24:35 PM - G - Loss today on slightly higher but still "below average" volume while slumping near its "max buy" level. Earnings news is due Thursday 7/29/10 after the close. Support is defined by prior resistance in the $40 area and its 50 DMA line.

7/27/2010 4:42:35 PM - G - Loss today on lighter volume, pulling back from its 52-week high after 3 consecutive gains on below average volume. Earnings news is due 7/29/10 after the close. Support is defined by prior resistance in the $40 area and its 50 DMA line.

7/26/2010 4:05:08 PM - G - Hit another new 52-week high today with its 3rd consecutive gain on light volume. Earnings news is due 7/29/10 after the close. Support is defined by prior resistance in the $40 area and its 50 DMA line.

7/23/2010 4:06:10 PM - G - Hit a new 52-week high today. Earnings news is due 7/29/10 after the close. Support is defined by prior resistance in the $40 area and its 50 DMA line.

7/22/2010 6:32:13 PM - G - Earnings news is due 7/29/10 after the close. Closed today's session 11 cents off its best ever close today. Support defined by prior resistance in the $40 area and its 50 DMA line.

7/21/2010 5:03:58 PM - G - Earnings news is due 7/29/10 after the close. Volume totals have cooled while holding its ground stubbornly just -3% off its 52-week high. Slightly above its "max buy" level, its color code is changed to green while consolidating above support defined by prior resistance in the $40 area and its 50 DMA line.

7/19/2010 5:40:40 PM - Y - Holding its ground stubbornly, it closed the session -3% off its 52-week high. Support is defined by prior resistance in the $40 area above its 50 DMA line.

7/16/2010 5:22:32 PM - Y - Color code is changed to yellow while quietly consolidating under its "max buy" level and closing -3.8% off its 52-week high following volume-driven gains above prior resistance in the $40 area. Old highs define support above its 50 DMA line.

7/14/2010 6:16:40 PM - G - Gain on lighter volume today for a new 52-week high. Prior resistance in the $40 is now an important chart support level above its 50 DMA line.

7/12/2010 5:17:59 PM - G - Pulled back on lighter volume today after 4 consecutive gains. Color code was changed to green after it closed above its "max buy" level.

7/9/2010 4:12:52 PM - G - Perched at a new 52-week high after 4 consecutive gains. Color code is changed to green after it closed above its "max buy" level.

7/9/2010 1:13:15 PM - Y - Holding its ground near its 52-week high after 3 consecutive gains backed by above average volume. A solid gain above its pivot point backed by +67% above average volume triggered a new technical buy signal on 7/07/10, and no overhead supply remains to act as resistance.

7/8/2010 12:50:54 PM - Y - Hit another new 52-week high today with its 3rd consecutive gain backed by above average volume. A solid gain above its pivot point backed by +67% above average volume triggered a new technical buy signal on 7/07/10, and no overhead supply remains to act as resistance.

7/7/2010 8:00:29 PM - Y - Hit a new 52-week high today with a solid gain above its pivot point backed by +67% above average volume triggering a new technical buy signal. No overhead supply remains to act as resistance.

7/7/2010 1:17:17 PM - Y - Early gain today helped it touch a new 52-week high and briefly trade above its pivot point. Disciplined investors will await a new FTD and a convincing gain above its pivot point with at least +50% above average volume to trigger a new buy signal.

7/6/2010 6:12:13 PM - Y - Considerable gain today on higher volume, closing only -1.6% off its 52-week high. Disciplined investors will await a new FTD and a convincing gain above its pivot point with heavy volume to trigger a new buy signal. Prior lows near $35 area define support above its 200 DMA line.

7/2/2010 4:52:49 PM - Y - Quietly consolidating near its 50 DMA line only -5.8% off its 52-week high. Color code was changed to yellow again, while disciplined investors will await a new FTD and a convincing gain above its pivot point with heavy volume to trigger a new buy signal. Prior lows near $35 area define support above its 200 DMA line.

6/29/2010 4:41:56 PM - Y - Consolidating near its 50 DMA line amid broader market (M criteria) weakness, closing only -5.6 off its 52-week high. Color code was changed to yellow again, while disciplined investors will await a new FTD and a convincing gain above its pivot point with heavy volume to trigger a new buy signal. Prior lows near $35 area define support above its 200 DMA line.

6/28/2010 6:24:14 PM - Y - Today's 4th consecutive gain helped it climb further above its 50 DMA line. to less than -4% off its 52-week high. Color code is changed to yellow again, while disciplined investors will await a convincing gain above its pivot point with heavy volume to trigger a new buy signal. Prior lows near $35 area define support above its 200 DMA line.

6/25/2010 4:11:05 PM - G - Closed the week above its 50 DMA line with quiet volume behind its gains. Prior lows near $35 area define support above its 200 DMA line.

6/24/2010 5:20:41 PM - G - Quietly consolidating near its 50 DMA line. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/23/2010 4:14:05 PM - G - Gain today came with higher but still below average volume, rallying toward its 50 DMA line, yet finishing below that important short-term average. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/22/2010 6:58:52 PM - G - Slumped under its 50 DMA line with a loss today on light volume. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/21/2010 7:30:30 PM - G - Hovering near its 50 DMA line. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/18/2010 5:18:07 PM - G - Loss today led to a close under its 50 DMA line again, raising concerns. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/17/2010 5:29:20 PM - G - Held its ground today while trading higher volume, consolidating above its 50 DMA line just -4% off its 52-week high. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/16/2010 5:18:52 PM - G - Held its ground today, quietly consolidating above its 50 DMA line. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/15/2010 4:59:04 PM - G - Consolidating back above its 50 DMA line with a light volume gain today. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/14/2010 4:32:10 PM - G - Loss today on below average volume as it slipped back under its 50 DMA line. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/11/2010 4:39:21 PM - G - Gain today on light volume helped it rally above its 50 DMA line. Recently found support near prior lows in the $35 area, and stayed above its October 2009 chart high.

6/10/2010 5:10:48 PM - G - Up again today on light volume, yet remaining under its 50 DMA line. Recently testing support near prior lows in the $35 area, and staying above its October 2009 chart high.

6/9/2010 3:57:09 PM - G - Up on light volume today, concerns increase the longer it continues to linger under its 50 DMA line. Meanwhile it has been testing support near recent lows. It would need to rally back above its short-term average for its outlook to improve.

6/8/2010 4:23:01 PM - G - Closed at the session high today with a small loss after slumping further under its 50 DMA line near recent lows. Color code was changed to green. It would need to rally back above its short-term average for its outlook to improve.

6/7/2010 5:23:21 PM - G - Loss today on light volume, slumping under its 50 DMA line again. Color code is changed to green. It would need to rally back above its short-term average for its outlook to improve.

6/4/2010 5:10:43 PM - Y - Erased most of the prior session's gain with today's loss on lighter volume. Finished near its 50 DMA line within close striking distance (-6%) of its 52-week high. Color code was changed to yellow with new pivot point cited based upon its 4/26/10 high plus ten cents.

6/3/2010 1:15:51 PM - Y - Gain today with higher volume, rallying above its 50 DMA line to within close striking distance (-3%) of its 52-week high. Color code is changed to yellow with new pivot point cited based upon its 4/26/10 high plus ten cents.

6/2/2010 4:43:50 PM - G - Still hovering quietly just under its 50 DMA line which has acted as resistance. Consolidating just -6.5% from its 52-week high after 3 down weeks with above average volume in the prior 4 weeks. Its recent chart low (5/25/10 low $35.09) defines near-term chart support above its 200 DMA line.

6/1/2010 4:10:15 PM - G - Hovering just under its 50 DMA line which has acted as resistance. Consolidating just -7% from its 52-week high after 3 down weeks with above average volume in the past 4 weeks. Its recent chart low (5/25/10 low $35.09) defines near-term chart support above its 200 DMA line.

5/28/2010 4:49:46 PM - G - Consolidating just -7% from its 52-week high after 3 down weeks with above average volume in the past 4 weeks. Hovering near its 50 DMA line which has acted as resistance. Its recent chart low (5/25/10 low $35.09) defines near-term chart support above its 200 DMA line.

5/27/2010 4:07:51 PM - G - Consolidating just -6% from its 52-week high, it posted a gain today on average volume to close just above its 50 DMA line. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/26/2010 4:05:40 PM - G - Consolidating just -7% from its 52-week high, it posted a gain today on average volume, but its 50 DMA line has been recently acting as resistance. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/24/2010 4:33:54 PM - G - Loss today on light volume leaves it below its 50 DMA line which may now act as resistance. Consolidating just -8% from its 52-week high. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/21/2010 4:11:46 PM - G - Gain today halted a streak of 5 consecutive small losses, closing near its 50 DMA line and only -6.3% from its 52-week high. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/19/2010 4:18:59 PM - G - Still perched near its 52-week high, clear of virtually all chart resistance while today's 4th consecutive small loss on ever-decreasing volume led to a close just below its 50 DMA line. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/18/2010 4:04:41 PM - G - Still hovering near its 52-week high, clear of virtually all chart resistance while consolidating just above its 50 DMA line. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/17/2010 4:10:39 PM - G - Hovering near its 52-week high, clear of virtually all chart resistance while consolidating just above its 50 DMA line. Its recent chart low ($33.17) defines near-term chart support above its 200 DMA line.

5/14/2010 12:47:01 PM - G - Hovering near its 52-week high, clear of virtually all chart resistance. Its rebound above its 50 DMA line was noted as an encouraging technical improvement. Last week's low ($33.17) defines near-term chart support above its 200 DMA line.

5/13/2010 6:40:23 PM - G - Today's second consecutive gain on above above average volume has it near its 52-week high and clear of virtually all chart resistance. Its rebound above its 50 DMA line was noted as an encouraging technical improvement. Last week's low ($33.17) defines near-term chart support above its 200 DMA line.

5/13/2010 12:58:03 PM - G - Its gain today has it near its 52-week high and clear of virtually all chart resistance. Its rebound above its 50 DMA line was noted as an encouraging technical improvement. Last week's low ($33.17) defines near-term chart support above its 200 DMA line.

5/12/2010 5:20:35 PM - G - Gain today with above average volume helped it rally above its 50 DMA line, an encouraging technical improvement. It recently avoided deterioration leading to closes under its October 2009 highs which would raise more serious concerns.

5/12/2010 2:44:04 PM - G - Gain today helped it rally above its 50 DMA line, an encouraging technical improvement. It recently avoided deterioration leading to closes under its October 2009 highs which would raise more serious concerns.

5/11/2010 4:31:58 PM - G - Down today on lighter volume, its 50 DMA line has acted as resistance following last week's violation and technical sell signal. Subsequent deterioration under its October 2009 high would raise more serious concerns.

5/10/2010 3:52:04 PM - G - Gapped up today, promptly rallying back above its April low while still remaining under its 50 DMA line. Subsequent deterioration under its October 2009 high would raise more serious concerns.

5/7/2010 4:23:10 PM - G - Small loss today with heavy volume after reporting its latest strong earnings news. Concerns were raised this week as it violated its 50 DMA line. Deterioration under its October 2009 high would raise more serious concerns.

5/6/2010 5:10:00 PM - G - Considerable loss today, violating its 50 DMA line and closing in the middle of its intra-day range after trading briefly below its October 2009 high. Reported earnings after the close.

5/5/2010 4:11:27 PM - G - Closed near its 50 DMA line in the middle of its intra-day range after undercutting that important short-term average earlier while dipping near its recent chart low. Color code was changed to green based on the distributional action ahead of earnings news due Thursday, May 6th after the close.

5/5/2010 3:05:12 PM - G - Trading near its 50 DMA line in the middle of its intra-day range after undercutting that important short-term average earlier while dipping near its recent chart low. Color code is changed to green based on the distributional action ahead of earnings news due Thursday, May 6th after the close.

5/4/2010 4:46:34 PM - Y - Slumped under its latest pivot point with today's loss on below average volume. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

5/3/2010 6:12:41 PM - Y - Stubbornly holding its ground near its 52-week high. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/30/2010 6:35:45 PM - Y - Stubbornly holding its ground, it finished the week -2.7% below its 52-week high. Facing no distributional pressure in many weeks, its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/29/2010 5:51:00 PM - Y - Stubbornly holding its ground, quietly hovering -1% off its 52-week high without encountering any worrisome distributional pressure in many weeks. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/28/2010 5:17:20 PM - Y - Still quietly perched near its 52-week high. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/27/2010 7:15:25 PM - Y - Quietly perched near its 52-week high, its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/26/2010 6:32:56 PM - Y - Today's small gap up gain for a new 52-week high came with very light volume. Its 4/23/10 rally above its pivot point had only +34% above average volume, below the volume threshold for a solid new technical buy signal. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/23/2010 6:02:11 PM - Y - Today's gain for a new high above its pivot point had +34% above average volume, below the volume threshold for a solid new technical buy signal. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Earnings news is due on May 6th.

4/22/2010 5:28:07 PM - Y - Finished strong today with a gain for a new high close with below average volume. Its 50 DMA line and recent chart low ($35.91 on 4/08/10) define important support to watch. Color code was changed to yellow with new pivot point and "max buy" levels cited after forming a new flat base.

4/21/2010 7:06:07 PM - Y - Quietly consolidating -2.3% off its 52-week high, perched above prior chart highs and its 50 DMA line coinciding in the $34 area which define an important support level to watch. Color code was changed to yellow with new pivot point and "max buy" levels cited after forming a new flat base.

4/20/2010 6:50:19 PM - Y - Quietly consolidating today only -2.3% off its 52-week high, perched above prior chart highs and its 50 DMA line coinciding in the $34 area which define an important support level to watch. Color code is changed to yellow with new pivot point and "max buy" levels cited after forming a new flat base.

4/19/2010 4:58:38 PM - G - Quietly consolidating today only -4.2% off its 52-week high, perched above prior chart highs and its 50 DMA line coinciding in the $34 area which define an important support level to watch.

4/16/2010 5:58:48 PM - G - Today's loss ended a streak of 5 consecutive small gains with below average volume. Prior chart highs and its 50 DMA line coinciding in the $34 area define an important support level to watch on pullbacks.

4/15/2010 5:40:59 PM - G - Today's 5th consecutive small gain with below average volume lifted it further above its "max buy" level near its best ever close. Prior chart highs and its 50 DMA line coinciding in the $34 area define an important support level to watch on pullbacks.

4/14/2010 6:20:11 PM - G - Today's 4th consecutive gain with below average volume lifted it further above its "max buy" level, finishing the session 20 cents below its best ever close. Prior chart highs and its 50 DMA line coinciding in the $34 area define an important support level to watch on pullbacks.

4/13/2010 7:47:07 PM - G - Today's 3rd consecutive gain with below average volume lifted it further above its "max buy" level to a close just -1.5% below its 52-week high. Prior chart highs and its 50 DMA line coinciding in the $34 area define an important support level to watch on pullbacks.

4/12/2010 5:14:30 PM - G - Gain today with higher but still below average volume lifted it above its "max buy" level, and the color code is changed to green. Prior chart highs and its 50 DMA line coinciding in the $34 area define an important support level to watch on pullbacks.

4/9/2010 - Y - Consolidating near its "max buy" level after 4 weeks of trading in a tight range with volume cooling. Color code was changed to yellow. Prior chart highs and its 50 DMA line, coinciding in the $34 area, define an important support level to watch on pullbacks.

4/8/2010 4:31:35 PM - Y - Consolidating under its "max buy" level today after 4 weeks of trading in a tight range with volume cooling. Color code is changed to yellow. Prior chart highs and its 50 DMA line, coinciding in the $34 area, define an important support level to watch on pullbacks.

4/7/2010 6:01:48 PM - G - Consolidating in a tight range with volume cooling for the past 4 weeks, hovering within close striking distance of its all-time high. Prior chart highs and its 50 DMA line, coinciding in the $34 area, define an important support level to watch on pullbacks.

4/6/2010 6:42:54 PM - G - Consolidating in a tight range for the past 4 weeks within close striking distance of its all-time high. Prior chart highs and its 50 DMA line, coinciding in the $34 area, define an important support level to watch on pullbacks.

4/5/2010 5:55:55 PM - G - Posted a small gain today with light volume after a streak of 7 consecutive small losses on below average volume. Perched within close striking distance of its all-time high, hovering just above its "max buy" level. Prior chart highs and its 50 DMA line, coinciding in the $34 area, define an important support level to watch on pullbacks.

4/1/2010 4:53:33 PM - G - Posted a 7th consecutive small loss today on below average volume, yet it is still perched only -4.6% from its all-time high. It ended the week just above its "max buy" level, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/31/2010 5:49:29 PM - G - Posted a 6th consecutive small loss today on light volume, yet it is still perched only -3.6% from its all-time high. It is slightly extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/30/2010 4:40:15 PM - G - Posted a 5th consecutive small loss today on light volume, perched -3.2% from its all-time high. It is slightly extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/29/2010 4:43:26 PM - G - Posted a 4th consecutive small loss today on light volume, perched -3.2% from its all-time high. It is slightly extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/26/2010 6:53:52 PM - G - Posted a 3rd consecutive small loss today on light volume, perched -3.1% from its all-time high. It is slightly extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/25/2010 6:20:25 PM - G - Small loss today on light volume, still hovering within less than -3% of its all-time high. It remains extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/24/2010 6:25:40 PM - G - Small loss today on light volume, still hovering within -1.4% of its all-time high. It remains extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/23/2010 5:41:15 PM - G - Small gain today on below average volume for its best close ever, finishing only 17 cents from its all-time high. It remains extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/22/2010 4:47:22 PM - G - Small gain today on light volume, consolidating in a very tight trading range near all-time highs. It remains extended from its latest base, while prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/19/2010 4:50:41 PM - G - This week it consolidated in a very tight trading range near all-time highs. It remains extended from its latest base, and prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/18/2010 5:54:05 PM - G - This week it has been consolidating quietly in a tight trading range near all-time highs. It is extended from its latest base, and prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/17/2010 5:04:36 PM - G - Consolidating quietly near all-time highs, extended after a recent streak of 8 consecutive gains since it triggered a technical buy signal on 3/02/10. Prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/16/2010 6:15:03 PM - G - Small loss today on average volume capped a streak of 8 consecutive gains. Prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/15/2010 7:07:03 PM - G - Ended a penny higher today for an 8th consecutive gain. Prior chart highs in the $34 area define an important support level to watch on pullbacks.

3/12/2010 7:16:21 PM - G - Posted a 3rd consecutive gain today backed by heavy volume, showing formidable strength since announcing plans following Wednesday's close that it will issue $400M in senior notes (read here). Prior chart highs are important support to watch on pullbacks. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/12/2010 1:05:08 PM - G - Showing formidable strength since announcing plans following Wednesday's close that it will issue $400M in senior notes (read here). Prior chart highs are important support to watch on pullbacks. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/11/2010 6:03:15 PM - G - Held its ground today after announcing plans following Wednesday's close that it will issue $400M in senior notes (read here). Prior chart highs are important support to watch on pullbacks. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/11/2010 12:44:49 PM - G - Consolidating today after announcing plans following Wednesday's close that it will issue $400M in senior notes (read here). Prior chart highs are important support to watch on pullbacks. Color code was changed to green after getting extended from a sound base. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/10/2010 5:10:21 PM - G - Considerable gain today with volume nearly 4 times average while trading above its "max buy" level for a 5th consecutive gain. Prior chart highs are important support to watch on pullbacks. Color code was changed to green after getting extended from a sound base. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/10/2010 12:55:45 PM - G - Considerable gain today with volume nearly triple its average daily total at mid-day while trading above its "max buy" level on track for a 5th consecutive gain. Prior chart highs are important support to watch on pullbacks. Color code was changed to green after getting extended from a sound base. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/10/2010 10:19:01 AM - G - Considerable gain today, rising above its "max buy" level while on track for a 5th consecutive gain. Color code is changed to green as it gets extended from a sound base. Featured on 2/25/10 in yellow in the mid-day report (read here).

3/9/2010 6:06:05 PM - Y - Today it posted a 4th consecutive gain on light or near average volume for a new 52-week high. Considerable 3/02/10 gain with volume more than 2 times average triggered a technical buy signal as it rallied above its pivot point. It announced news after the 3/01/10 close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/8/2010 5:32:20 PM - Y - Posted a third consecutive gain, rising on light volume today for a new 52-week high. Considerable 3/02/10 gain with volume more than 2 times average triggered a technical buy signal as it rallied above its pivot point. It announced news after the 3/01/10 close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/5/2010 6:27:45 PM - Y - Ended the week with a new high close. Considerable 3/02/10 gain with volume more than 2 times average triggered a technical buy signal as it rallied above its pivot point. It announced news after the 3/01/10 close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/4/2010 6:33:46 PM - Y - Gain today for a new high close. Considerable 3/02/10 gain with volume more than 2 times average triggered a technical buy signal as it rallied above its pivot point. Announced news after Monday's close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/3/2010 7:29:48 PM - Y - Held its ground quietly today after a considerable 3/02/10 gain with volume more than 2 times average triggered a technical buy signal as it rallied above its pivot point and hit a new 52-week high. Announced news after Monday's close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/2/2010 5:52:52 PM - Y - A considerable gain today with volume more than 2 times average triggered a technical buy signal as it rallied above its pivot point and hit a new 52-week high. Announced news after Monday's close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/2/2010 1:50:01 PM - Y - Considerable gain today with volume already 2 times average while it rallied above its pivot point and hit a new 52-week high. Announced news after Monday's close about an expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/2/2010 10:26:25 AM - Y - Considerable gain today with volume running at an above average pace while it rallied near its pivot point and hit a new 52-week high. Announced news after Monday's close on the expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/2/2010 10:23:30 AM - Y - Considerable gain today with volume running at an above average pace while it rallied above its pivot point and hit a new 52-week high. Announced news after Monday's close on the expansion of its relationship with Comcast (read here). Featured on 2/25/10 in yellow in the mid-day report (read here).

3/1/2010 6:25:07 PM - Y - Finished with a 4th consecutive small loss with volume running at an above average pace, consolidating near its 52-week high. Featured on 2/25/10 in yellow in the mid-day report (read here). Earnings per share increases in 3 of the past 4 quarterly comparisons versus the year ago period were +25% or greater.

2/26/2010 6:08:47 PM - Y - Edging lower for 3 consecutive sessions, consolidating near its 52-week high. Featured on 2/25/10 in yellow in the mid-day report (read here). Earnings per share increases in 3 of the past 4 quarterly comparisons versus the year ago period were +25% or greater.

2/25/2010 5:27:19 PM - Y - Consolidating after gains earlier this week helped it challenge its 52-week high. Today it was featured in yellow with pivot point based upon its 10/09/09 high noted in the mid-day report (read here). Earnings per share increases in 3 of the past 4 quarterly comparisons versus the year ago period were +25% or greater.

2/25/2010 1:01:39 PM - Y - Consolidating after gains earlier this week helped it challenge its 52-week high. Color code is changed to yellow with pivot point based upon its 10/09/09 high is noted. Earnings per share increases in 3 of the past 4 quarterly comparisons versus the year ago period.