7/10/2024 2:20:29 PM - Gapped down today undercutting the prior low and raising more serious concerns while suffering a big loss with above-average volume. It will be dropped from the Featured Stocks list tonight. A rebound above its 50 DMA line ($956) is needed for its outlook to improve.

7/8/2024 5:34:12 PM - G - Posted a gain today with near average volume, finding support near prior highs in the $956 and its 50 DMA line ($952.48).

6/28/2024 6:45:30 PM - G - Pulled back today for a big loss with higher volume and it recently endured distributional pressure. Prior highs in the $956 area define initial support to watch above its 50 DMA line ($940).

6/26/2024 5:29:53 PM - G - Paused today after 10 consecutive losses. Prior highs in the $956 area define initial support to watch.

6/20/2024 5:23:48 PM - G - Suffered a 7th consecutive loss with average volume today. Prior highs in the $956 area define initial support to watch.

6/13/2024 4:36:56 PM - G - Consolidating near its all-time high, extended from the prior base. Prior highs in the $956 area define initial support to watch on pullbacks.

6/11/2024 5:28:55 PM - G - Volume totals have been cooling while stubbornly holding its ground near its all-time high. Prior highs in the $956 area define initial support to watch on pullbacks.

6/6/2024 3:50:43 PM - G - Pulling back today with lighter volume. It has been stubbornly holding its ground near its all-time high following noted volume-driven gains, extended from prior highs in the $956 area that define initial support to watch on pullbacks.

6/5/2024 5:01:04 PM - G - Posed a gain today with light volume, stubbornly holding its ground near its all-time high following noted volume-driven gains. Extended from prior highs in the $956 area that define initial support to watch on pullbacks.

6/4/2024 6:37:27 PM - G - Pulled back for a 2nd small loss with lighter volume. Perched at its all-time high following noted volume-driven gains. Extended from prior highs in the $956 area that define initial support to watch on pullbacks.

5/30/2024 6:12:18 PM - G - Hit another new all-time high with today's gain. Rallied well above its "max buy" level, quickly getting extended from prior highs in the $956 area that define initial support to watch on pullbacks.

5/28/2024 6:07:06 PM - G - Color code is changed to green today after rallying well above its "max buy" level, quickly getting extended from prior highs. See the latest FSU analysis for more details and an annotated graph.

5/24/2024 5:45:27 PM - Y - Finished strong today after highlighted in yellow with new pivot point cited based on its 3/21/24 high plus 10 cents. Hit a new all-time high with a "breakaway gap" backed by +101% above average volume triggering a technical buy signal. The 6 latest quarterly comparisons through Mar '24 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

5/24/2024 11:26:20 AM - Y - Color code is changed to yellow with new pivot point cited based on its 3/21/24 high plus 10 cents. Gapped up today hitting a new all-time high. The 6 latest quarterly comparisons through Mar '24 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

3/4/2024 12:16:52 PM - Gapped up today hitting a new all-time high, getting very extended from any sound base. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. The 5 latest quarterly comparisons through Dec '23 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

2/2/2024 1:18:42 PM - Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Rallying today after a considerable gap up hitting a new all-time high. Found prompt support at its 50 DMA line in recent weeks. The 5 latest quarterly comparisons through Dec '23 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

10/30/2023 12:19:13 PM - Rallying further today after a considerable gap up on the prior session rallying to a new all-time high with a considerable volume-driven gain. Did not form a sound base but found prompt support at its 200 DMA line ($486). The 4 latest quarterly comparisons through Sep '23 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

10/27/2023 12:50:45 PM - Gapped up today and rallied to a new all-time high with a considerable volume-driven gain. Did not form a sound base but found prompt support at its 200 DMA line. The 4 latest quarterly comparisons through Sep '23 were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

7/28/2023 12:46:44 PM - Managed a "positive reversal" today after pulling back near its 50 DMA line ($509) and it remains perched near its all-time high. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. The 3 latest quarterly comparisons through Jun '23 were above the +25% minimum earnings guideline (C criteria).

4/27/2023 12:32:07 PM - Pulling back with higher volume after recently wedging to an all-time high. Fundamental concerns remain after recent quarters through Dec '22 showed subpar earnings growth. Went through a deep consolidation and then rebounded impressively since last noted when dropped from the Featured Stocks list on 9/30/21.

2/3/2023 12:20:02 PM - Fundamental concerns remain after recent quarters through Dec '22 showed sub par earnings growth. Went through a deep consolidation and then rebounded impressively since last noted when dropped from the Featured Stocks list on 9/30/21.

9/30/2021 5:39:20 PM - Suffered a 5th consecutive damaging volume-driven loss today. Its Relative Strength Rating has slumped to 74. It will be dropped rom the Featured Stocks lists tonight.

9/24/2021 12:13:34 PM - G - Color code was changed to green after gapping down today and violating its 50 DMA line ($418.75) triggering a technical sell signal with a big volume-driven loss. It failed to produce the gain above the pivot point backed by at least +40% above average volume necessary to trigger a technical buy signal.

9/24/2021 11:12:56 AM - G - Color code is changed to green after gapping down today and violating its 50 DMA line ($418.75) triggering a technical sell signal with a big volume-driven loss. It failed to produce the gain above the pivot point backed by at least +40% above average volume necessary to trigger a technical buy signal.

9/16/2021 6:02:12 PM - Y - Color code was changed to yellow in the earlier mid-day report with pivot point cited based on its 8/05/21 high plus 10 cents. Touched a new all-time high today while adding to recent volume-driven gains as it rallied from support at its 50 DMA line ($415). Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported very strong Jun '21 quarterly earnings versus a loss on +78% sales revenues versus the year ago period. Prior quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Annual earnings growth has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

9/16/2021 12:18:59 PM - Y - Color code is changed to yellow with pivot point cited based on its 8/05/21 high plus 10 cents. Touched a new all-time high today while adding to recent volume-driven gains as it rallied from support at its 50 DMA line ($415). A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported very strong Jun '21 quarterly earnings versus a loss on +78% sales revenues versus the year ago period. Prior quarterly earnings comparisons were above the +25% minimum guideline (C criteria). Annual earnings growth has been strong and steady.

7/15/2021 12:14:49 PM - Extended from any sound base and holding its ground stubbornly near its all-time high following an impressive streak of gains. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Mar '21 quarterly earnings +107% on +50% sales revenues versus the year ago period, its 3rd strong quarterly comparison, helping it better match the fact-based investment system's winning models. Annual earnings growth has been strong and steady.

7/1/2021 12:32:50 PM - Extended from any sound base and hitting new all-time highs with today's 9th consecutive gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Mar '21 quarterly earnings +107% on +50% sales revenues versus the year ago period, its 3rd strong quarterly comparison, helping it better match the fact-based investment system's winning models. Annual earnings growth has been strong and steady.

2/5/2021 12:13:22 PM - Rebounding near its all-time high today after finding prompt support near its 50 DMA line last week. Reported Dec '20 quarterly earnings +26% on +15% sales revenues versus the year ago period, its 2nd strong quarterly comparison, but fundamental concerns remain.

11/5/2020 12:31:13 PM - Hitting new all-time highs with today's big volume-driven gain. The 10/30/20 mid-day report noted - "Reported Sep '20 quarterly earnings +32% on +15% sales revenues versus the year ago period but fundamental concerns remain."

10/30/2020 12:44:10 PM - Hovering near its all-time high following a spurt of gains gains. Reported Sep '20 quarterly earnings +32% on +15% sales revenues versus the year ago period but fundamental concerns remain.

10/19/2020 12:17:00 PM - Pulling back today after hitting new all-time highs with 8 consecutive gains. Went through a deep pullback and then rebounded impressively since the 2/03/20 mid-day report cautioned members - "Fundamental concerns remain."

10/1/2020 12:33:30 PM - Gapped up today hitting a new all-time high with a big volume-driven gain. Went through a deep pullback and then rebounded impressively since the 2/03/20 mid-day report last cautioned members - "Fundamental concerns remain."

2/3/2020 12:40:44 PM - Gapped up on the prior session hitting a new all-time high but the mid-day report cautioned members - "Fundamental concerns remain."

1/31/2020 12:55:38 PM - Gapped up today hitting a new all-time high. Fundamental concerns remain.

7/26/2019 12:18:35 PM - Violated its 50 DMA line ($166) with today's big volume-driven loss, abruptly retreating from its all-time high. Fundamental concerns remain.

5/29/2019 12:59:27 PM - Sputtering near its 50 DMA line ($148.90) and -6,5% off its all-time high. The 5/24/19 mid-day report last noted - "Reported earnings +70% on -2% sales revenues for the Mar '19 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list."

5/24/2019 12:34:14 PM - Gapped up above its 50 DMA line ($148.64) and today's early gain challenged its all-time high. Reported earnings +70% on -2% sales revenues for the Mar '19 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list.

5/23/2019 12:19:37 PM - Consolidating near its 50 DMA line ($148.44) and due to report earnings news after today's close. The 5/21/19 mid-da report noted - "Reported earnings +33% on +8% sales revenues for the Dec '18 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list."

5/21/2019 12:24:38 PM - Rebounding near its 50 DMA line ($148) today after recently slumping. Due to report earnings news. Reported earnings +33% on +8% sales revenues for the Dec '18 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list.

5/14/2019 1:56:45 PM - Slumped from its all-time high and rebounding toward its 50 DMA line with today's gain following 6 consecutive losses marked by volume. Reported earnings +33% on +8% sales revenues for the Dec '18 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list.

7/27/2018 12:33:58 PM - Gapped down today violating its 50 DMA line following its Jun '18 quarterly report. Last noted with caution in the 5/25/18 mid-day report - "Reported earnings +355% on +8% sales revenues for the Mar '18 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list."

5/25/2018 12:20:34 PM - Gapped up today after rallying into new high territory with a recent spurt of volume-driven gains. Reported earnings +355% on +8% sales revenues for the Mar '18 quarter versus the year ago period. Fundamental concerns remain. On 4/29/11 it was dropped from the Featured Stocks list.

4/5/2018 12:12:38 PM - Rebounding near its 50 DMA line. Last noted in the 3/12/18 mid-day report with caution - "Reported earnings +21% on +7% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Fundamental concerns remain. Survived but failed to impress since 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list."

3/12/2018 12:16:26 PM - Pulling back from its 52-week high and testing support at its 50 DMA line with a considerable volume-driven loss. Prior mid-day reports cautioned members - "Reported earnings +21% on +7% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Fundamental concerns remain. Survived but failed to impress since 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list."

2/6/2018 12:46:58 PM - Powered to a new 52-week high with a gap up and considerable volume-driven gains, but prior mid-day reports cautioned members - "Reported earnings +21% on +7% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Fundamental concerns remain. Survived but failed to impress since 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list."

2/5/2018 1:19:42 PM - Powered to a new 52-week high with a gap up and volume-driven gain on the prior session, but the mid-day report cautioned members - "Reported earnings +21% on +7% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Fundamental concerns remain. Survived but failed to impress since 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list."

2/2/2018 12:23:45 PM - Powering to a new 52-week high with a gap up and volume-driven gain. Reported earnings +21% on +7% sales revenues for the quarter ended December 31, 2017 versus the year ago period. Fundamental concerns remain. Survived but failed to impress since 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list.

11/1/2011 12:50:32 PM - Pulling back today from a new all-time high hit on the prior session. No overhead supply remains to hinder its progress. Reported earnings +49% on +49% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Its sub par earnings results for the 2 prior quarters (Mar and Jun '11) remain a concern, as the C criteria calls for strong increases in the past 3 or 4 quarterly comparisons. On 4/29/11 fundamental and technical weakness prompted it to be dropped from the Featured Stocks list.

10/28/2011 12:36:00 PM - Gapped up today after reporting earnings +49% on +49% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Hitting new all-time highs with no overhead supply to hinder its progress. Its sub par earnings results for the 2 prior quarters (Mar and Jun '11) remain a concern, as the C criteria calls for strong increases in the past 3 or 4 quarterly comparisons. On 4/29/11 fundamental and technical weakness prompted it to be dropped from the Featured Stocks list.

7/29/2011 12:49:06 PM - Churning near stubborn resistance in the $97 area with no overhead supply to hinder its progress, it pulled back to its 50 DMA and then spiked to a new all-time high after reporting sub par results for the latest quarter ended June 30, 2011. Found support near prior lows and its 200 DMA line during its consolidation since noted on 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list.

7/28/2011 12:25:47 PM - Perched near all-time highs and prior resistance in the $97 area with no overhead supply remaining to hinder its progress. Due to report earnings after the close today. It found support near prior lows and its 200 DMA line during its consolidation since last noted on 4/29/11 when fundamental and technical weakness prompted it to be dropped from the Featured Stocks list. Reported earnings only +7% on +31% sales revenues for the quarter ended March 31, 2011 versus the year ago period.

4/29/2011 5:10:43 PM - Raising serious concerns, it violated its 50 DMA line and closed near the session low with a damaging gap down and loss today triggering a technical sell signal. The heavy distributional pressure followed an earnings report with an increase less than the investment system's +25% minimum guideline. Reported earnings only +7% on +31% sales revenues for the quarter ended March 31, 2011 versus the year ago period. Based on the fundamental and technical weakness it will be dropped from the featured stocks list tonight.

4/29/2011 9:53:29 AM - G - Raising greater concerns, it traded below its 50 DMA line after a damaging gap down today, enduring heavy distributional pressure following an earnings report with an increase less than the investment system's +25% minimum guideline. Reported earnings only +7% on +31% sales revenues for the quarter ended March 31, 2011 versus the year ago period.

4/28/2011 5:15:27 PM - G - Down today with higher (near average) volume, enduring mild distributional pressure. Reported earnings only +7% on +31% sales revenues for the quarter ended March 31, 2011 versus the year ago period. Earnings less than the +25% guideline raise concerns. Gains on light volume had been recently noted while rising from a shorter than minimum length "cup-with-handle" type consolidation. Its 50 DMA line defines important chart support to watch.

4/27/2011 5:24:53 PM - G - Gain today with below average volume for a best ever close. Gains on light volume have been noted while rising from a shorter than minimum length "cup-with-handle" type consolidation. Its 50 DMA line defines initial chart support to watch.

4/20/2011 4:51:35 PM - G - Gapped up today and hit a new all-time high with a gain on light volume while rising from a shorter than minimum length "cup-with-handle" type consolidation. Its 50 DMA line defines initial chart support to watch.

4/19/2011 3:58:56 PM - G - Quietly holding its ground this week after last week's noted rally for a new all-time high from a shorter than minimum length "cup-with-handle" type consolidation. Its 50 DMA line defines initial chart support to watch.

4/18/2011 11:09:00 AM - G - Gapped down today amid widespread market weakness. Last week it rallied for a new all-time high from a shorter than minimum length "cup-with-handle" type consolidation previously noted. Its 50 DMA line defines initial chart support to watch.

4/15/2011 12:53:02 PM - G - Rallying for a new all-time high today after rising from the shorter than minimum length "cup-with-handle" type consolidation previously noted. It is clear of resistance due to overhead supply. Its 50 DMA line defines initial chart support to watch.

4/14/2011 12:30:24 PM - G - Testing its all-time high today following a considerable 4/13/11 gain with +57% above average volume for its best-ever close. Finished the prior session 7 cents above the high of the handle on a shorter than minimum length "cup-with-handle" type consolidation. It is clear of resistance due to overhead supply. Its 50 DMA line defines initial chart support to watch.

4/13/2011 4:53:51 PM - G - Considerable gain today with +57% above average volume for its best-ever close, finishing near the session high and 7 cents above the high of the handle on a shorter than minimum length "cup-with-handle" type consolidation. It is clear of resistance due to overhead supply. Its 50 DMA line defines initial chart support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/8/2011 6:18:40 PM - G - Quietly hovering within close striking distance of its all-time high. Its choppy consolidation in recent weeks is not recognized as a sound base pattern. Its 50 DMA line defines initial chart support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/6/2011 6:49:47 PM - G - Its choppy consolidation in recent weeks is not recognized as a sound base pattern. Its 50 DMA line defines initial chart support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/5/2011 1:45:20 PM - G - Today's gain has it poised for a best-ever close, but its choppy consolidation in recent weeks is not recognized as a sound base pattern. Its 50 DMA line defines initial chart support to watch.

4/4/2011 4:02:31 PM - G - Today's gain with light volume has it -6.0% off its 52-week high. Color code was changed to green after rallying back above the previously cited "max buy" level after an earlier double bottom pattern noted. Its recent low ($77.71 on 3/21/11) defines the next important chart support level.

3/30/2011 5:52:30 PM - G - Today's 6th consecutive gain with light volume has it continuing to rebound toward prior highs. Color code is changed to green after rallying back above the previously cited "max buy" level after an earlier double bottom pattern noted. Its recent low ($77.71 on 3/21/11) defines the next important chart support level.

3/29/2011 5:39:42 PM - Y - Today's 5th consecutive gain with light volume has it continuing to rebound back above its 50 DMA line. Color code was changed to yellow based on its resilience after slumping below its latest pivot point, but it has not formed a sound new base. Its recent low ($77.71 on 3/21/11) defines the next important chart support level.

3/28/2011 3:48:51 PM - Y - Today's 4th consecutive gain with light volume has it continuing to rebound back above its 50 DMA line. Color code is changed to yellow based on its resilience after slumping below its latest pivot point, but it has not formed a sound new base. Its recent low ($77.71 on 3/21/11) defines the next important chart support level.

3/24/2011 11:45:47 AM - G - Inching back above its 50 DMA line with today's gain. A convincing rebound and close above that important short-term average would technically help its outlook improve.

3/21/2011 1:39:09 PM - G - Up today, yet still lingering below its 50 DMA line. A rebound above that important short-term average would technically help its outlook improve.

3/16/2011 7:52:17 PM - G - Down again today with below average volume. Slumping further below its 50 DMA line raises greater concerns and hurts its technical outlook.

3/15/2011 10:02:04 AM - G - Gapped down today violating its 50 DMA line, raising concerns and hurting its technical outlook.

3/10/2011 4:00:35 PM - G - Down today on light volume, slumping near support at its pivot point and 50 DMA line.

3/9/2011 4:42:39 PM - G - Small loss today on light volume followed 5 consecutive small gains on light or near average volume. Support to watch is at its pivot point and 50 DMA line.

3/8/2011 5:01:50 PM - G - Posted 5 consecutive small gains on light or near average volume. Support to watch is at its pivot point and 50 DMA line.

3/3/2011 4:44:18 PM - G - Posted 2 consecutive gains on light or near average volume after recent losses on above average volume. Churning above average volume action without meaningful price progress has been noted as indicative of distributional pressure following its 2/17/11 technical breakout. Support to watch is at its pivot point and 50 DMA line (now $81.68).

3/1/2011 4:10:39 PM - G - Closed near the session low with a considerable loss today on above average volume. Churning above average volume action without meaningful price progress has been noted as indicative of distributional pressure following its 2/17/11 technical breakout. Support to watch is at its pivot point and 50 DMA line (now $81.71).

2/28/2011 6:15:05 PM - G - Holding its ground near all-time highs, but "churning" higher volume action has been indicative of distributional pressure following its 2/17/11 technical breakout.. Reported earnings +30% on +24% sales revenues for the quarter ended December 31, 2010 versus the year earlier.

2/25/2011 12:04:18 PM - G - Reported earnings +30% on +24% sales revenues for the quarter ended December 31, 2010 versus the year earlier. Churning heavy volume this week without making meaningful price progress above its December highs is action indicative of distributional pressure following its 2/17/11 technical breakout.

2/24/2011 5:20:38 PM - G - Posted a solid gain today with volume nearly 2 times its average, finishing near the session high for its 3rd best close ever. Reported strong earnings and sales for the quarter ended December 31, 2010 versus the year earlier after the close. Color code is changed to green following dips below its "max buy" level this week.

2/23/2011 2:15:09 PM - Y - Down today amid widespread market weakness, pulling back from all-time high hit on the prior session. Technically, it managed a powerful positive reversal on 2/17/11 and clinched a late buy signal based on the previously noted "double bottom" base pattern. The recent consolidation was too short to be considered a proper "handle" on a cup-with-handle pattern, however one may also consider it to be rising from a 9-week flat base (no new pivot point is being cited). The stock is free of all resistance due to overhead supply.

2/18/2011 4:51:46 PM - Y - Held its ground at an all-time high today. Technically, it managed a powerful positive reversal on 2/17/11 and clinched a late buy signal based on the previously noted "double bottom" base pattern. The recent consolidation was too short to be considered a proper "handle" on a cup-with-handle pattern, however one may also consider it to be rising from a 9-week flat base (no new pivot point is being cited). The stock is free of all resistance due to overhead supply.

2/17/2011 12:08:28 PM - Y - After gapping down today it has managed a powerful positive reversal, which is bullish action. It has rallied above the "max buy" level cited and may technically have the heavy volume to clinch a late buy signal based on the previously noted "double bottom" base pattern. The recent consolidation was too short to be considered a proper "handle" on a cup-with-handle pattern, however one may also consider it to be rising from a 9-week flat base (no new pivot point is being cited). The stock is free of all resistance due to overhead supply.

2/15/2011 3:59:06 PM - Y - Today quiet loss ends a streak of 10 consecutive gains with below average volume. No gains above the new pivot point came with at least +50% above average volume necessary to technically trigger a proper new (or add-on) buy signal.

2/11/2011 5:07:40 PM - Y - Today's 9th consecutive gain with below average volume helped it rise near its "max buy" level for its 3rd highest close ever. No gains above the new pivot point came with at least +50% above average volume necessary to technically trigger a proper new (or add-on) buy signal.

2/10/2011 7:03:25 PM - Y - Extended its streak to 8 consecutive gains with below average volume today, and it inched further above its pivot point. Gains above the new pivot point with at least +50% above average volume may trigger a new (or add-on) buy signal.

2/8/2011 8:06:35 PM - Y - Extended its streak to 6 consecutive gains with below average volume today, and it inched further above its pivot point. Color code was changed to yellow with new pivot point cited based on its 1/11/11 high while forming a double bottom base pattern.

2/7/2011 5:17:50 PM - Y - Gapped up today while extending its streak to 5 consecutive gains with below average volume, and it inched to a close above its pivot point. Color code was changed to yellow with new pivot point cited based on its 1/11/11 high while forming a double bottom base pattern.

2/4/2011 4:16:00 PM - Y - A streak of 4 consecutive gains with below average volume helped it rise further above its 50 DMA line, helping its outlook improve. Color code was changed to yellow with new pivot point cited based on its 1/11/11 high while forming a double bottom base pattern.

2/3/2011 5:28:17 PM - Y - Rallied today with better (but still below average) volume for a close above its 50 DMA line, helping its outlook improve. Color code is changed to yellow with new pivot point cited based on its 1/11/11 high while forming a double bottom base pattern.

2/1/2011 11:14:25 AM - G - Up today, yet still sputtering below its 50 DMA line. That short-term average may now act as resistance, while subsequent gains above it would help its outlook improve.

1/28/2011 4:35:57 PM - G - Consolidating quietly below its 50 DMA line, and that short term average may now act as resistance. See the latest FSU article for detailed analysis and an annotated graph.

1/27/2011 4:37:46 PM - G - Posted a third consecutive gain on lighter volume today. During a streak of 5 consecutive losses it violated its 50 DMA line last week and triggered a technical sell signal. That short term average may now act as resistance. See the latest FSU article for detailed analysis and an annotated graph.

1/26/2011 4:43:42 PM - G - Posted a second consecutive gain on light volume today after a streak of 5 consecutive losses. It violated its 50 DMA line last week and triggered a technical sell signal. That short term average may now act as resistance.

1/25/2011 5:49:39 PM - G - Gain on light volume today halted a streak of 5 consecutive losses. It violated its 50 DMA line last week amid broad-based weakness in the market (M criteria), raising concerns and triggering a technical sell signal.

1/24/2011 5:47:34 PM - G - Down for 5 consecutive losses with near average or lighter volume. It violated its 50 DMA line last week amid broad-based weakness in the market (M criteria), raising concerns and triggering a technical sell signal.

1/21/2011 4:31:16 PM - G - Down for 4 consecutive losses with near average volume. It violated its 50 DMA line this week amid broad-based weakness in the market (M criteria), raising concerns and triggering a technical sell signal.

1/20/2011 11:41:27 AM - G - Violation of its 50 DMA line amid broad-based weakness in the market (M criteria) today raises concerns. It last traded below that important short-term average in September.

1/19/2011 7:46:17 PM - G - Quiet volume led to further consolidation today, slumping below its 10-week moving average line. There are also concerns after the +24% earnings increase for the Sept quarter was a hair below the minimum guideline. Any subsequent violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

1/18/2011 4:17:55 PM - G - Quietly consolidating near its 10-week moving average line for the first time after its late-October technical breakout. It may be considered a valid secondary buy point from its current level on up to 5% above the prior high ($87.88 plus 5%), however there are concerns after the +24% earnings increase for the Sept quarter was a hair below the minimum guideline. Any subsequent violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

1/14/2011 4:37:49 PM - G - Consolidating near its 10-week moving average line for the first time after its late-October technical breakout. It may be considered a valid secondary buy point from its current level on up to 5% above the prior high ($87.88 plus 5%), however there are concerns after the +24% earnings increase for the Sept quarter was a hair below the minimum guideline.

1/10/2011 4:04:32 PM - G - Gain today with below average volume. Consolidating in recent weeks, extended from a sound base, and still well above its 50 DMA line that defines support to watch.

1/5/2011 6:11:40 PM - G - Consolidating in recent weeks, extended from a sound base, and still well above its 50 DMA line that defines support to watch.

1/4/2011 2:49:33 PM - G - Consolidating in recent weeks after the impressive sprint following its late-October breakout when it was featured on 10/27/10. It is extended from a sound base, and still well above its 50 DMA line.

12/31/2010 3:12:11 PM - G - Volume totals have been cooling during its brief consolidation. It is extended well above its 50 DMA line, not near any sound base.

12/28/2010 3:59:53 PM - G - It is extended well above its 50 DMA line, not near any sound base, yet still holding its ground near all-time highs.

12/22/2010 1:38:32 PM - G - Not near any sound base, yet stubbornly holding its ground near all-time highs. See the latest FSU analysis for details and an annotated graph.

12/17/2010 5:38:31 PM - G - Gapped up today, hit a new all-time high and closed near the session high with a solid gain backed by +43% above average volume. Its consolidation was a bit short to be considered a "3-weeks tight" type pattern, so its color code remains green and a new pivot point was not cited. See the latest FSU analysis for details and an annotated graph.

12/16/2010 4:07:10 PM - G - Stubbornly holding its ground for the past 2 weeks near its all-time high. Volume totals have been cooling while it may be forming a "3-weeks tight" type pattern. Its 50 DMA line defines the nearest chart support.

12/15/2010 12:31:17 PM - G - Stubbornly held its ground for the past 2 weeks near its all-time high. It has been noted as very extended from any sound base, while its 50 DMA line defines the nearest chart support.

12/10/2010 1:42:14 PM - G - Up today after distributional losses this week including a negative reversal at an all-time high. It has been noted as very extended from any sound base, while its 50 DMA line defines the nearest chart support.

12/8/2010 5:58:37 PM - G -Down today for another loss with above average volume after a negative reversal at an all-time high. It has been noted as very extended from any sound base, while its 50 DMA line defines the nearest chart support.

12/7/2010 12:30:51 PM - G -Reversed into the red after an early gain today for a new high. After its recent streak of volume-driven gains to new all-time highs it is very extended from any sound base. Its prior highs and its 50 DMA line define the nearest chart support.

12/6/2010 12:43:52 PM - G -After its recent streak of volume-driven gains to new all-time highs it is very extended from any sound base. Its prior highs and its 50 DMA line define the nearest chart support.

12/3/2010 4:39:46 PM - G - Finished near its session high with heavy volume behind its gain today and its recent streak of consecutive gains to new all-time highs. Very extended from its latest sound base, its prior highs and its 50 DMA line define the nearest chart support.

12/3/2010 12:39:38 PM - G - Heavy volume behind its gain today and its recent streak of consecutive gains to new all-time highs has it very extended from its latest sound base. Prior highs and its 50 DMA line define the nearest chart support.

12/2/2010 1:14:48 PM - G - Holding its ground stubbornly after 10 consecutive gains to new all-time highs. It has been noted as extended from its latest sound base. Prior highs and its 50 DMA line define the nearest chart support.

12/1/2010 2:39:51 PM - G - Gapped up today for a 10th consecutive gain, rallying to new all-time high territory. It has been noted as extended from its latest sound base. Prior highs and its 50 DMA line define the nearest chart support.

11/30/2010 1:15:27 PM - G - Gapped up today for a 9th consecutive gain, rallying to new all-time high territory. It has been noted as extended from its latest sound base. Prior highs and its 50 DMA line define the nearest chart support.

11/29/2010 12:32:12 PM - G - Hit a new high today then reversed into the red. After 7 consecutive gains to new all-time high territory it has been noted as extended from its latest sound base. Prior highs and its 50 DMA line define the nearest chart support.

11/26/2010 1:00:46 PM - G - Today's 7th consecutive gain marked yet another new all-time high. Extended from its latest sound base, its prior highs and its 50 DMA line define the nearest chart support.

11/24/2010 3:51:13 PM - G - Today's 6th consecutive gain marks yet another new all-time high. Extended from its latest sound base, its prior highs and its 50 DMA line define the nearest chart support.

11/22/2010 3:34:48 PM - G - Today's 4th consecutive gain marks another new all-time high. Extended from its latest sound base, its prior highs and its 50 DMA line define the nearest chart support.

11/19/2010 12:45:45 PM - G - Considerable gap up gains for 3 consecutive sessions have it at an all-time high. Extended from its latest sound base, its prior highs and its 50 DMA line define the nearest chart support.

11/19/2010 11:55:51 AM - G - Gapped up again today for a considerable gain and another new all-time high. It is extended from its latest sound base, while prior highs and its 50 DMA line define the nearest chart support.

11/18/2010 5:02:39 PM - G - Gapped up today and hit a new all-time high. It is extended from its latest sound base, while prior highs and its 50 DMA line define the nearest chart support.

11/17/2010 3:29:20 PM - G - Posting a gain today, but it is extended from its latest sound base, consolidating above prior highs defining important chart support to watch well above its 50 DMA line.

11/16/2010 10:57:04 AM - G - Extended from its latest sound base, it is now consolidating above prior highs defining important chart support to watch above its 50 DMA line.

11/12/2010 4:50:25 PM - G - Extended from its latest sound base, consolidating well above prior highs in the $54-56 area defining important chart support to watch.

11/10/2010 2:47:33 PM - G - Pulling back today after 6 consecutive gains with near average volume for new 52-week highs. It is extended from its latest sound base. Prior highs in the $54-56 area define important chart support to watch.

11/5/2010 10:33:19 AM - G - Gapped up today, hitting another new 52-week high and getting more extended from its latest sound base. Prior highs in the $54-56 area define important chart support to watch.

11/4/2010 4:42:19 PM - G - Small gap up gain today on light volume for a new 52-week high. Reported earnings +24% on +22% sales revenues for the quarter ended September 30, 2010 versus the year ago period. The earnings increase was the smallest percentage improvement in the past 5 quarterly comparisons and borderline with the minimum (+25%) increase the investment system calls for.

11/1/2010 12:25:09 PM - G - Holding its ground following a 10/29/10 breakaway gap with 4 times average volume for a new 52-week high. Reported earnings +24% on +22% sales revenues for the quarter ended September 30, 2010 versus the year ago period. The earnings increases was the smallest percentage improvement in the past 5 quarterly comparisons and borderline with the minimum (+25%) increase the investment system calls for. Color code was changed to green after quickly trading above its "max buy" level.

10/29/2010 1:00:55 PM - G - Gapped up today and already traded 3 times its average daily volume while hitting a new 52-week high. Reported earnings +24% on +22% sales revenues for the quarter ended September 30, 2010 versus the year ago period. The earnings increases was the smallest percentage improvement in the past 5 quarterly comparisons and borderline with the minimum (+25%) increase the investment system calls for. Color code was changed to green after quickly trading above its "max buy" level.

10/29/2010 9:54:49 AM - G - Gapped up today and hit a new 52-week high after reporting earnings +24% on +22% sales revenues for the quarter ended September 30, 2010 versus the year ago period. The earnings increases was the smallest percentage improvement in the past 5 quarterly comparisons and borderline with the minimum (+25%) increase the investment system calls for. Color code is changed to green while trading near its "max buy" level.

10/28/2010 3:39:28 PM - Y - Holding its ground stubbornly, perched within close striking distance of its 52-week high. Reporting earnings after the close. Color code was changed to yellow when featured in the 10/27/10 mid-day report after its a breakout from a saucer-with-handle pattern with above average volume on the prior session. Pivot point cited is based upon its 10/15/10 high plus ten cents. It was dropped from the Featured Stocks list on 7/20/10 and found support above its 200 DMA line in the interim. Do not be confused when reviewing prior reports after the stock split 3:1 effective as of 7/06/10.

10/27/2010 12:51:38 PM - Y - Within close striking distance of its 52-week high, pulling back today. Reporting earnings on Thursday, October 28, 2010. Color code is changed to yellow after its a breakout from a saucer-with-handle pattern with above average volume on the prior session. Pivot point cited is based upon its 10/15/10 high plus ten cents. It was dropped from the Featured Stocks list on 7/20/10 and found support above its 200 DMA line in the interim. Do not be confused when reviewing prior reports after the stock split 3:1 effective as of 7/06/10.

7/16/2010 - Loss today leaves it -20% off its 52-week high and struggling below its 50 DMA line which has recently acted as resistance. Based on weak action it will be dropped from the Featured Stocks list tonight. Do not be confused, as the most recent Featured Price, Pivot Point and Max Buy levels have been adjusted to account for a stock split 3:1 effective as of 7/06/10.

7/16/2010 5:10:10 PM - G - Loss today leaves it -20% off its 52-week high and struggling below its 50 DMA line which has recently acted as resistance. Based on weak action it will be dropped from the Featured Stocks list tonight. Do not be confused, as the most recent Featured Price, Pivot Point and Max Buy levels have been adjusted to account for a stock split 3:1 effective as of 7/06/10.

7/13/2010 - G - Small gain today with light volume, still struggling below its 50 DMA line which may now act as resistance. A rally above that short-term average would help its outlook, technically. Do not be confused, as the most recent Featured Price, Pivot Point and Max Buy levels have been adjusted to account for a stock split 3:1 effective as of 7/06/10.

7/9/2010 - G - Struggling below its 50 DMA line which may now act as resistance, while a rally above that short-term average would help its outlook, technically. Do not be confused, as the most recent Featured Price, Pivot Point and Max Buy levels have been adjusted to account for a stock split 3:1 effective as of 7/06/10.

7/7/2010 - G - Gain today ended a streak of 6 consecutive losses. It remains below its 50 DMA line which may now act as resistance. Do not be confused, as the most recent Featured Price, Pivot Point and Max Buy levels have been adjusted to account for a stock split 3:1 effective as of 7/06/10.

7/6/2010 - G - Down considerably today as a 3:1 stock split took effect, falling for its 6th consecutive loss, slumping further below its 50 DMA line. Weak market (M criteria) action may be expected to drag 3 out of 4 stocks lower, meanwhile, caution is advised until another new confirmed rally begins.

7/2/2010 4:15:39 PM - G - Down today on below average volume for its 5th consecutive loss, slumping further below its 50 DMA line. Weak market (M criteria) action may be expected to drag 3 out of 4 stocks lower, meanwhile, caution is advised until another new confirmed rally begins.

7/1/2010 5:39:44 PM - G - Down today on average volume for its 4th consecutive loss, slumping further below its 50 DMA line. Weak market (M criteria) action may be expected to drag 3 out of 4 stocks lower, meanwhile, caution is advised until another new confirmed rally begins.

6/30/2010 5:44:10 PM - G - Loss today with light volume. Slumping under its 50 DMA line and raising concerns this week, its color code was changed to green based on weak action.

6/29/2010 3:52:48 PM - G - Considerable loss today with slightly above average volume, violating its 50 DMA line and raising concerns. Color code is changed to green based on weak action.

6/25/2010 4:30:12 PM - Y - Gain today with near average volume, but it ended down -6% for the week. Its 50 DMA line is an important support level to watch now.

6/24/2010 5:10:24 PM - Y - Gapped down today for a loss on light volume, sinking further below its pivot point near prior chart highs that may now serve as initial support.

6/22/2010 6:45:50 PM - Y - Pulling back today, it closed below its pivot point. After reaching a new all-time high it negatively reversed on the prior session. Prior chart highs may now serve as initial support on pullbacks.

6/21/2010 7:25:37 PM - Y - Reached a new all-time high today and then negatively reversed for a loss on slightly higher volume. Prior chart highs may now serve as initial support on pullbacks.

6/18/2010 5:08:08 PM - Y - Closed at a new high after 4 consecutive weekly gains. Prior chart highs may now serve as initial support on pullbacks.

6/17/2010 5:18:32 PM - Y - Holding its ground -3% off its 52-week high. Prior chart highs may now serve as initial support on pullbacks.

6/16/2010 5:12:52 PM - Y - Hit another new 52-week high today and then negatively reversed, closing near the session low. Prior chart highs may now serve as initial support on pullbacks.

6/15/2010 4:52:29 PM - Y - Hit another new 52-week high today with its 4th consecutive gain backed by above average volume.

6/14/2010 4:24:25 PM - Y - Hit another new 52-week high today, yet closed near the session low. A gain with 2 times average volume helped it clear a choppy 7-week consolidation on 6/11/10 and trigger a technical buy signal. Featured in the 6/11/10 mid-day report (read here) while noted - "Possibly on course to challenge its 2007 all-time high ($166). Quarterly sales revenues increases have been in the +16% range while earnings increases were above the +25% minimum guideline in the 3 latest comparisons. The previously noted 2/26/10 'breakaway gap' was followed by meaningful gains. This apparel firm has a great annual earnings history (A criteria)."

6/14/2010 12:33:14 PM - Y - Hit another new 52-week high today. A gain with 2 times average volume helped it clear a choppy 7-week consolidation on 6/11/10 and trigger a technical buy signal. Featured in the 6/11/10 mid-day report (read here) while noted - "Possibly on course to challenge its 2007 all-time high ($166). Quarterly sales revenues increases have been in the +16% range while earnings increases were above the +25% minimum guideline in the 3 latest comparisons. The previously noted 2/26/10 'breakaway gap' was followed by meaningful gains. This apparel firm has a great annual earnings history (A criteria)."

6/11/2010 4:24:34 PM - Y - Gain today with 2 times average volume for a new 52-week high helped it clear a choppy 7-week consolidation and trigger a technical buy signal. Featured earlier in the mid-day report (read here). Possibly on course to challenge its 2007 all-time high ($166). Quarterly sales revenues increases have been in the +16% range while earnings increases were above the +25% minimum guideline in the 3 latest comparisons. The previously noted 2/26/10 "breakaway gap" was followed by meaningful gains. This apparel firm has a great annual earnings history (A criteria).

6/11/2010 12:24:01 PM - Y - Gain today for a new 52-week high, after a choppy 7-week consolidation, may put it on course to challenge its 2007 all-time high ($166). Quarterly sales revenues increases have been in the +16% range while earnings increases were above the +25% minimum guideline in the 3 latest comparisons. The previously noted 2/26/10 "breakaway gap" was followed by meaningful gains. This apparel firm has a great annual earnings history (A criteria).

6/3/2010 12:51:44 PM - Recent gains with above average volume have it perched within close striking distance (-4%) of its 52-week high. Subsequently topping its 4/23/10 high may put it on course to challenge its 2007 all-time high ($166). Quarterly sales revenues increases have been in the +16% range while earnings increases were above the +25% minimum guideline in the 3 latest comparisons. The previously noted 2/26/10 "breakaway gap" was followed by meaningful gains. This apparel firm has a great annual earnings history (A criteria).

4/23/2010 1:08:37 PM - Gapped up today for a considerable gain and new 52-week high following better sales revenues and earnings reported for the latest quarter. The previously noted 2/26/10 "breakaway gap" was followed by meaningful gains and, more recently, a healthy 2 week consolidation above its 50 DMA line. This apparel firm has a great annual earnings history (A criteria) and may be on course to challenge its 2007 all-time high ($166).

3/4/2010 1:05:06 PM - Hitting another new 52-week high today, wedging higher following the 2/26/10 breakaway gap territory after reporting their Q4 results. This apparel firm has a great annual earnings history (A criteria). After deceleration and a downturn in the prior earnings comparison, the company showed better sales revenues and earnings increases for the past two quarters.

3/1/2010 12:57:07 PM - Hitting another new 52-week high today following the 2/26/10 breakaway gap territory after reporting their Q4 results. This apparel firm has a great annual earnings history (A criteria). After deceleration and a downturn in the prior earnings comparison, the company showed better sales revenues and earnings increases for the past two quarters.

2/26/2010 12:41:32 PM - Gapping up into new high territory after reporting their Q4 results. This apparel firm has a great annual earnings history (A criteria). After deceleration and a downturn in the prior earnings comparison, the company showed better sales revenues and earnings increases for the past two quarters.

1/12/2010 1:14:58 PM - Consolidating near its 52-week high, extended more than +5% above the highs from its latest sound base. This apparel firm has a great annual earnings history (A criteria). After deceleration and a downturn in the prior earnings comparison, the company showed better sales revenues and earnings increases for the quarter ended September 30, 2009. The number of top-rated funds owning an interest (I criteria) has risen from 127 in Jun '09 to 137 in Dec '09.

11/27/2007 12:38:45 PM - Considerable gain with heavy volume helped it hit a new all-time high today after recently finding support near its 50 DMA line. Gapped up 10/26/07 when it reported greatly improved earnings and sales increases in the period ended Sept 30, 2007. Great annual earnings history (the A criteria) but earnings were -45% in the June 30 2007 quarterly report (poor C), obviously below the +25% guideline. Previously noted on 10/22/07 as it was rallying toward its 2007 high after a 7-week cup shaped pattern and 2-week handle. Number of top rated funds owning an interest (the I criteria) has been on the rise.

10/29/2007 12:11:31 PM - Continuing to climb. Gapped up 10/26/07 when it reported greatly improved earnings and sales increases in the period ended Sept 30, 2007. Great annual earnings history (the A criteria) but earnings were -5% in the June 30 2007 quarterly report (poor C), obviously below the +25% guideline. Last noted on 10/22/07 as it was rallying toward its 2007 high after a 7-week cup shaped pattern and 2-week handle. Number of top rated funds owning an interest (the I criteria) has been on the rise.

10/26/2007 1:09:57 PM - Gapped up after reporting greatly improved earnings and sales increases in the period ended Sept 30, 2007. Great annual earnings history (the A criteria) but earnings were -5% in the June 30 2007 quarterly report (poor C), obviously below the +25% guideline. Last noted on 10/22/07 as it was rallying toward its 2007 high after a 7-week cup shaped pattern and 2-week handle. Number of top rated funds owning an interest (the I criteria) has been on the rise.

10/22/2007 12:25:32 PM - Great annual earnings history (the A criteria) but earnings were -5% in the most current quarterly report (poor C), obviously below the +25% guideline. Rallying toward its 2007 high after a 7-week cup shaped pattern and 2-week handle. Number of top rated funds owning an interest (the I criteria) has been on the rise.

9/21/2007 - Great annual earnings history (the A criteria) but earnings were -5% in the most current quarterly report (poor C), obviously below the +25% guideline. Rallying toward its 2007 high to complete a short 6-week cup shaped pattern. Number of top rated funds owning an interest (the I criteria) has been on the rise.

8/8/2007 12:45:18 PM - "C" is well below the guidelines.

8/7/2007 12:26:51 PM - "C" is well below the guidelines.

7/30/2007 12:36:34 PM - Gap open gains today yet "C" is well below the guidelines.

7/27/2007 12:41:02 PM - Gap open gains today yet "C" is well below the guidelines.

7/23/2007 12:24:00 PM - Base remains questionable.

7/12/2007 12:34:56 PM - Base remains questionable.

6/27/2007 12:27:59 PM - Base remains questionable.

6/14/2007 12:29:21 PM - No base to buy from.

6/11/2007 12:32:46 PM - No base to buy from.

6/8/2007 12:20:04 PM - No base to buy from.

6/7/2007 12:40:00 PM - No base to buy from.

4/30/2007 12:51:25 PM - Group rank below guidelines. Studies of the greatest stock market winners show the best stocks generally come from the top 22% of industry groups.

4/27/2007 12:29:23 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/23/2007 12:43:05 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/27/2007 12:53:18 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/8/2007 12:46:37 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/6/2007 12:46:50 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/5/2007 12:39:34 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/2/2007 12:49:32 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/1/2007 12:40:16 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

2/28/2007 12:46:30 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

2/22/2007 12:32:41 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

2/20/2007 12:50:15 PM - As previously noted - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

2/12/2007 12:58:53 PM - As previously noted - "C" and sales history below guidelines.

2/6/2007 12:50:53 PM - Solid gains today after an upgrade yet "C" and sales history below guidelines.

2/5/2007 1:34:17 PM - Solid gains today after an upgrade yet "C" and sales history below guidelines.

12/20/2006 1:00:34 PM - "C" and sales history below guidelines.

10/31/2006 12:57:50 PM - "C" below guidelines and base questionable.

10/30/2006 12:51:21 PM - "C" below guidelines and base questionable.

5/2/2006 1:01:06 PM - "C" below guidelines.

5/1/2006 12:43:52 PM - "C" below guidelines.

4/28/2006 12:54:30 PM - "C" below guidelines.

4/26/2006 12:34:55 PM - "C" below guidelines.

4/25/2006 12:52:20 PM - "C" below guidelines.

4/21/2006 12:29:30 PM - "C" below guidelines.

3/30/2006 12:34:24 PM - "C" below guidelines.

3/20/2006 12:32:42 PM - "C" below guidelines.

12/27/2004 12:23:26 PM - G - Best in just okay group though recent action impressive. Too ET at this point to be buyable. First made noteworthy (yellow) on 2/26 at 26.44.

10/21/2004 1:00:00 PM - G - Best in just okay group though recent action impressive. Too E at this point to be buyable. First made noteworthy (yellow) on 2/26 at 26.44.

10/21/2004 1:00:00 PM - G - Best in just okay group though recent action impressive. Base somewhat questionable at this point. First made noteworthy (yellow) on 2/26 at 26.44.

10/18/2004 1:00:00 PM - G - Best in just okay group though recent action impressive. First made noteworthy (yellow) on 2/26 at 26.44.

10/5/2004 1:00:00 PM - G - Best in just okay group though recent action impressive. First made noteworthy (yellow) on 2/26 at 26.44.

9/8/2004 1:00:00 PM - G - Best in just okay group though recent action impressive. First made noteworthy (yellow) on 2/26 at 26.44.

8/3/2004 1:00:00 PM - Best in just okay group though today's action impressive.

8/3/2004 1:00:00 PM - G - Best in decent group. Previously indicated as noteworthy on 2/26/04 at $26.44. Getting a little ET at this point

4/19/2004 1:00:00 PM - G - Best in good group. Nice BV BO today. Previously indicated as noteworthy on 2/26/04 at $26.44. Getting a little ET at this point