12/30/2020 12:45:22 PM - Gapped up on 12/21/20 M&A news. Reported earnings +20% on +13% sales revenues for the Sep '20 quarter versus the year ago period. Fundamental concerns remain due to its sub par sales revenues and earnings results in prior quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

12/29/2020 12:43:41 PM - Gapped up on 12/21/20 M&A news. Reported earnings +20% on +13% sales revenues for the Sep '20 quarter versus the year ago period. Fundamental concerns remain due to its sub par sales revenues and earnings results in prior quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

12/23/2020 12:41:21 PM - Gapped up on 12/21/20 M&A news. Reported earnings +20% on +13% sales revenues for the Sep '20 quarter versus the year ago period. Fundamental concerns remain due to its sub par sales revenues and earnings results in prior quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

8/2/2019 12:38:58 PM - Rallying for a new 52-week high with today's gap up and 6th consecutive volume-driven gain. Reported earnings +54% on +15% sales revenues for the Jun '19 quarter. Fundamental concerns remain due to its sub par sales revenues growth while reported greatly improved earnings results in 3 of the 4 latest quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

7/2/2019 1:01:18 PM - Rallying toward its 52-week high with today's 4th consecutive volume-driven gain. Reported earnings +59% on +5% sales revenues for the mar '19 quarter. Fundamental concerns remain due to its sub par sales revenues growth while reported greatly improved earnings results in 3 of the 4 latest quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

2/22/2019 12:34:08 PM - Gapped up today. Reported earnings -2% on +5% sales revenues for the Dec '18 quarter. It had reported greatly improved earnings results in the 4 latest quarters through Sep '18. Annual earnings have been improving after a downturn in FY '13 and '14.

11/27/2018 12:50:21 PM - Pulling back after a streak of volume-driven gains topped its old all-time high ($37.19 in Aug 2012). Last noted with caution in the 11/05/18 mid-day report - "Reported greatly improved earnings results in the 4 latest quarters through Sep '18. Annual earnings have been improving after a downturn in FY '13 and '14."

11/5/2018 12:36:08 PM - Hit a new 52-week high with a gap up and big volume-driven gain clearing the prior high ($33.85) on the prior session. Perched within striking distance of its all-time high ($37.19 in Aug 2012). Reported greatly improved earnings results in the 4 latest quarters through Sep '18. Annual earnings have been improving after a downturn in FY '13 and '14.

11/2/2018 12:29:00 PM - Reported greatly improved earnings results in the 4 latest quarters through Sep '18. Annual earnings have been improving after a downturn in FY '13 and '14. Hit a new 52-week high with today's gap up and big volume-driven gain clearing the prior high ($33.85). Perched within striking distance of its all-time high ($37.19 in Aug 2012).

9/13/2018 12:51:56 PM - Hitting another new 52-week high with today's volume-driven gain, getting very extended from prior highs in the $20 area. Reported greatly improved earnings results in the Dec '17, Mar and Jun '18 quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

8/6/2018 11:57:09 AM - Gapped up for a new 52-week high on the prior session, getting very extended from prior highs in the $20 area. Reported greatly improved earnings results in the Dec '17, Mar and Jun '18 quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

8/3/2018 1:31:41 PM - Gapped up for a new 52-week high today, getting very extended from prior highs in the $20 area. Reported greatly improved earnings results in the Dec '17, Mar and Jun '18 quarters. Annual earnings have been improving after a downturn in FY '13 and '14.

8/2/2018 1:27:37 PM - Touched a new 52-week high today, extended from prior highs in the $20 area. Reported improved results in the Dec '17 and Mar '18 quarters, but fundamental concerns remain. It was dropped from the Featured Stocks list on 9/17/12.

7/11/2018 12:42:55 PM - Perched at its 52-week high, extended from prior highs in the $20 area. Reported improved results in the Dec '17 and Mar '18 quarters, but fundamental concerns remain. It was dropped from the Featured Stocks list on 9/17/12.

6/22/2018 12:54:34 PM - Perched at its 52-week high, extended from prior highs in the $20 area. Reported improved results in the Dec '17 and Mar '18 quarters, but fundamental concerns remain. It was dropped from the Featured Stocks list on 9/17/12.

9/17/2012 3:54:18 PM - Up today with lighter volume after a streak of 8 consecutive losses while sinking under its 50 DMA line. Its Relative Strength Rating has slumped to 69, well below the 80+ guideline for buy candidates. Based on weak action it will be dropped from the Featured Stocks list tonight.

9/10/2012 3:37:24 PM - G - Slumping just under its 50 DMA line with today's 4th consecutive loss and its color code is changed to green. A rally above last week's highs is needed to help its technical stance and outlook. Volume-driven gains into new high territory would be a reassuring sign disciplined investors may wait for as an indication of fresh institutional accumulation.

9/4/2012 4:59:26 PM - Y - Still consolidating above its 50 DMA line. Volume-driven gains into new high territory would be a reassuring sign disciplined investors may wait for as an indication of fresh institutional accumulation.

8/29/2012 5:58:53 PM - Y - Volume totals have been light behind 3 consecutive gains since it halted its slide after dipping below its 50 DMA line as distributional action raised concerns. Color code is changed to yellow but no new pivot point is cited. Volume-driven gains into new high territory would be a reassuring sign disciplined investors may wait for as an indication of fresh institutional accumulation.

8/24/2012 12:06:38 PM - G - Rebounding from earlier lows below its 50 DMA line after gapping down today for a damaging loss with heavy volume. Color code was changed to green as weak technical action raised concerns. Distributional action was previously noted after recent gains lacked sufficient volume conviction to trigger a proper technical buy signal.

8/24/2012 10:11:34 AM - G - Color code is changed to green after gapping down today for a damaging loss with volume running at an above average pace. Distributional action was previously noted after recent gains lacked sufficient volume conviction to trigger a proper technical buy signal.

8/22/2012 5:27:45 PM - Y - Pulled back with higher volume today indicative of distributional pressure. Still hovering near its pivot point and perched just -5.7% off its 52-week high. See the latest FSU analysis for more details and a new annotated graph. As previously noted - "Gains above a stock's pivot point must have at least +40% above average volume, preferably greater, to trigger a proper technical buy signal."

8/22/2012 12:15:12 PM - Y - Pulling back with higher volume today, yet still hovering near its pivot point and perched just -5.4% off its 52-week high. As previously noted - "Gains above a stock's pivot point must have at least +40% above average volume, preferably greater, to trigger a proper technical buy signal."

8/17/2012 4:10:31 PM - Y - Hovering near its 52-week high today with volume totals cooling. Gains above a stock's pivot point must have at least +40% above average volume, preferably greater, to trigger a proper technical buy signal.

8/13/2012 5:40:27 PM - Y - Hit another new 52-week high today with near average volume behind its gain. Gains above a stock's pivot point must have at least +40% above average volume, preferably greater, to trigger a proper technical buy signal.

8/8/2012 4:09:28 PM - Y - Touched a new 52-week high today with below average volume behind its 5th consecutive gain. Gains above a stock's pivot point must have at least +40% above average volume, preferably greater, to trigger a proper technical buy signal.

8/7/2012 11:01:35 AM - Y - Still consolidating in a tight range near its 52-week high. Subsequent volume-driven gains above its pivot may trigger a technical buy signal.

8/1/2012 12:02:49 PM - Y - Consolidating after spiking to a new 52-week high. Finished below its pivot point on 7/27/12 while posting a considerable gain with more than 2 times average volume. Subsequent volume-driven gains above its pivot may trigger a technical buy signal.

7/27/2012 5:13:32 PM - Y - Reported earnings +35% on +34% sales revenues for the quarter ended June 30, 2012 versus the year ago period. It was highlighted in yellow with new pivot point based on its 7/10/12 high in the mid day report (read here). No resistance remains due to overhead supply. It tried to rally from a 6-month cup-with-handle base pattern but finished below its pivot point today while posting a considerable gain with more than 2 times average volume. Subsequent volume-driven gains above its pivot may trigger a technical buy signal. It went through a deep consolidation below its 200 DMA line then rebounded impressively since dropped from the Featured Stocks list on 3/02/12. See the latest FSU analysis for more details and a new annotated graph.

7/27/2012 12:25:35 PM - Y - Reported earnings +35% on +34% sales revenues for the quarter ended June 30, 2012 versus the year ago period. Color code is changed to yellow with new pivot point based on its 7/10/12 high. Little resistance remains due to overhead supply while it is rallying near its 52-week high after a 6-month cup-with-handle base pattern. A volume-driven gain above its pivot may trigger a technical buy signal. It went through a deep consolidation below its 200 DMA line then rebounded impressively since last noted on 3/02/12 when it was dropped from the Featured Stocks list.

3/2/2012 4:29:58 PM - Finished near the session low today with another damaging loss on above average volume. It failed to find support at its 50 DMA line, and only a rebound above that short-term average would help its outlook improve. Based on its technical deterioration it will be dropped from the Featured Stocks list tonight.

2/29/2012 5:06:42 PM - G - Loss today on lighter volume followed the violation of its 50 DMA line with above average volume, raising more concerns. Following recent distributional action, any further deterioration below that important short-term average may clinch a more definitive technical sell signal. Meanwhile prior lows in the $30 area define the next chart support level to watch.

2/28/2012 4:35:21 PM - G - Violated its 50 DMA line today with a loss on above average volume, raising more concerns. Following recent distributional action, any further deterioration below that important short-term average may clinch a more definitive technical sell signal. Meanwhile prior lows in the $30 area define the next chart support level to watch.

2/21/2012 1:56:58 PM - G - Reported earnings +29% on +14% sales revenues for the quarter ended Dec 31,2011 versus the year ago period. Down today, and further deterioration below its 50 DMA line would raise more serious concerns.

2/17/2012 10:50:49 AM - G - Reported earnings +29% on +14% sales revenues for the quarter ended Dec 31,2011 versus the year ago period. Raising concerns as it violated its 50 DMA line and slumped under prior highs near $32 previously noted as near-term chart support to watch. Only a prompt rebound above its 50 DMA line would help its outlook.

2/14/2012 6:47:35 PM - G - Touched a new all-time high but reversed into the red and ended with a small loss on higher (but still below average) volume. Volume totals have been cooling in recent weeks while hovering near its all-time high. No resistance remains to hinder its progress, but it is extended from its prior base. Its 50 DMA line and prior highs near $32 define near-term chart support to watch.

2/13/2012 5:48:42 PM - G - Up today with below average volume for a best-ever close. Volume totals have been cooling in recent weeks while hovering near its all-time high. No resistance remains to hinder its progress, but it is extended from its prior base. Its 50 DMA line and prior highs near $32 define near-term chart support to watch.

2/9/2012 6:00:07 PM - G - Volume totals have been cooling in recent weeks while hovering near its all-time high. No resistance remains to hinder its progress, but it is extended from its prior base. Its 50 DMA line and prior highs near $32 define near-term chart support to watch. See the latest FSU analysis for additional details and a new annotated graph.

2/3/2012 6:29:02 PM - G - Today's gain with below average volume led to its best-ever close. No resistance remains to hinder its progress, but it is extended from its prior base. Its 50 DMA line and prior highs near $32 define near-term chart support to watch.

2/1/2012 1:27:46 PM - G - Today's gain has it within close striking distance of its best-ever close. No resistance remains to hinder its progress, but it is extended from its prior base. Its 50 DMA line and prior highs near $32 define near-term chart support to watch.

1/27/2012 4:42:10 PM - G - Volume totals have been cooling while perched near its all-time high. No resistance remains to hinder its progress, but it is extended from its prior base. Its 50 DMA line and prior highs near $32 define near-term chart support to watch.

1/23/2012 12:38:00 PM - G - Pulling back on light volume while perched near its all-time high after recent gains with below average volume. No resistance remains to hinder its progress, but it is extended from its prior base.

1/17/2012 4:29:18 PM - G - Hit a new all-time high with today's gain backed by higher but still below average volume. No resistance remains to hinder its progress, but it is extended from its prior base.

1/11/2012 4:58:14 PM - G - No resistance remains to hinder its progress, but it is slightly extended from its prior base. Holding its ground near its all-time high with volume totals cooling in recent weeks.

1/6/2012 5:54:08 PM - G - Hovering in a tight range near its all-time high with volume totals cooling. No resistance remains, but it is slightly extended from its prior base.

1/3/2012 6:26:05 PM - G - Touched another new all-time high today and then reversed into the red for a small loss on light volume. No resistance remains, but it is extended from its prior base.

12/28/2011 6:39:35 PM - G - Touched a new all-time high today and then reversed into the red for a small loss on light volume. No resistance remains, but it is extended from its prior base. See the latest FSU analysis for more details and a new annotated graph.

12/27/2011 12:51:24 PM - G - Stubbornly holding its ground near its all-time high with volume totals cooling. No resistance remains, but it is extended from its prior base. Prior highs in the $27-28 area acted as support during the recent pullback.

12/20/2011 2:14:48 PM - G - Gapped up today and it is challenging its all-time high with no resistance remaining. It is extended from its prior base. Prior highs in the $27-28 area acted as support during the recent pullback.

12/19/2011 12:34:12 PM - G - Churned heavy volume last week while challenging its all-time high and completing the previously noted acquisition of HealthDataInsights, Inc. It is extended from its prior base. Prior highs in the $27-28 area acted as support during the recent pullback.

12/16/2011 4:45:50 PM - G - Churned heavy volume today while it challenged its all-time high and completed the previously noted acquisition of HealthDataInsights, Inc. It is extended from its prior base. Prior highs in the $27-28 area acted as support during the recent pullback.

12/9/2011 12:53:49 PM - G - Poised for a best-ever close today and challenging its all-time high. It is extended from its prior base. Prior highs in the $27-28 area acted as support during the recent pullback.

12/8/2011 1:05:32 PM - G - Pulling back today on light volume following 4 consecutive small gains for best-ever closes just above its "max buy" level. Prior highs in the $27-28 area acted as support during the recent pullback. See the latest FSU analysis for more details and a new annotated weekly graph.

12/1/2011 6:51:08 PM - G - Pulled back today on light volume and finished near its "max buy" level. Prior highs in the $27-28 area acted as support during the recent pullback. See the latest FSU analysis for more details and a new annotated weekly graph.

11/30/2011 7:49:55 PM - G - Gapped up today for another solid gain with slightly above average volume, and its color code is changed to green after rising above its "max buy" level. Prior highs in the $27-28 area acted as support during the recent pullback. See the latest FSU analysis for more details and a new annotated weekly graph.

11/28/2011 8:35:04 PM - Y - Gapped up today for a solid gain on average volume, closing back above its previously cited pivot point helping its outlook improve. Prior highs in the $27-28 area acted as support during the recent pullback.

11/23/2011 3:44:58 PM - Y - Color code is changed to yellow while consolidating quietly above prior highs in the $27-28 area noted previously as support to watch on pullbacks. Its high was marked by a negative reversal on 11/14/11 after hitting a new all-time high.

11/21/2011 6:09:46 PM - G - Today was its 6th consecutive small loss on near average volume following a negative reversal on 11/14/11 after hitting a new all-time high. Prior highs in the $27-28 area define support to watch on pullbacks.

11/17/2011 6:20:04 PM - G - Today was its 4th consecutive small loss on near average volume following a negative reversal on 11/14/11 after hitting a new all-time high. Prior highs in the $27-28 area define support to watch on pullbacks.

11/16/2011 5:36:11 PM - G - Today was its 3rd consecutive loss following a negative reversal on 11/14/11 after hitting a new all-time high. Prior highs in the $27-28 area define support to watch on pullbacks.

11/11/2011 2:04:23 PM - G - Small gap up today has it poised for a possible best-ever close. Prior highs in the $27-28 area define support to watch on pullbacks.

11/9/2011 12:42:21 PM - G - Pulling back today after a sharp volume-driven rally beyond its "max buy" level. Prior highs in the $27-28 area define support to watch on pullbacks.

11/8/2011 1:09:09 PM - G - Gapped up today and rallied beyond its "max buy" level so its color code was changed to green. Quickly rallied above its pivot point to new 52-week high territory with more than 4 times average volume on 11/07/11 triggering a technical buy signal after announcing plans to acquire privately held HealthDataInsights, Inc. for $400 million.

11/8/2011 10:28:06 AM - G - Gapped up today and rallied beyond its "max buy" level so its color code is changed to green. Quickly rallied above its pivot point to new 52-week high territory with more than 4 times average volume on the prior session triggering a technical buy signal after announcing plans to acquire privately held HealthDataInsights, Inc. for $400 million.

11/7/2011 12:39:06 PM - Y - Gapped up today, rising above its 50 and 200 DMA lines and its color code was changed to yellow based on the technical strength Quickly rallied above its pivot point to new 52-week high territory after announcing plans to acquire privately held HealthDataInsights, Inc. for $400 million. See the latest FSU analysis for more details and a new annotated graph.

11/7/2011 10:57:41 AM - Y - Gapped up today, rising above its 50 and 200 DMA lines and its color code is changed to yellow based on the technical strength of its rebound. Quickly rallied to new 52-week high after announcing plans to acquire privately held HealthDataInsights, Inc. for $400 million. See the latest FSU analysis for more details and a new annotated graph.

11/4/2011 6:31:01 PM - G - Today's 3rd consecutive gain came with lighter volume. It remains below its 50 and 200 DMA lines and needs gains above those moving averages for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

11/2/2011 5:56:37 PM - G - Posted a gain today with above average volume but it remains below its 50 and 200 DMA lines and needs gains above those moving averages for its outlook to improve. Last week it reported earnings +31% on +15% sales revenues for the quarter ended September 30, 2011 versus the year ago period, then it gapped down and violated its 50 and 200 DMA lines raising concerns and triggering technical sell signals. Disciplined investors will note that it did not trigger a technical buy signal.

11/1/2011 4:54:00 PM - G - Slumped further below its 50 and 200 DMA lines today with above average volume behind its loss. Last week it reported earnings +31% on +15% sales revenues for the quarter ended September 30, 2011 versus the year ago period, then it gapped down and violated its 50 and 200 DMA lines raising concerns and triggering technical sell signals. Disciplined investors will note that it did not trigger a technical buy signal.

10/31/2011 6:21:29 PM - G - Rebounded toward its 50 and 200 DMA lines with a volume-driven gain today. Last week it reported earnings +31% on +15% sales revenues for the quarter ended September 30, 2011 versus the year ago period, then it gapped down and violated its 50 and 200 DMA lines raising concerns and triggering technical sell signals. In the 10/27/11 mid-day report it was highlighted in yellow with pivot point based on its 52-week high plus 10 cents, however disciplined investors will note that it did not trigger a technical buy signal.

10/28/2011 6:36:31 PM - G - Reported earnings +31% on +15% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Gapped down today and violated its 50 and 200 DMA lines. The damaging loss raised concerns and triggered technical sell signals, and its color code was changed to green. In the prior mid-day report it was highlighted in yellow with pivot point based on its 52-week high plus 10 cents, however disciplined investors will note that it did not trigger a technical buy signal.

10/28/2011 3:35:14 PM - G - Reported earnings +31% on +15% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Gapped down today and violated its 50 and 200 DMA lines. The damaging loss raises concerns and triggered technical sell signals, and its color code is changed to green. In the prior mid-day report it was highlighted in yellow with pivot point based on its 52-week high plus 10 cents, however disciplined investors will note that it did not trigger a technical buy signal.

10/27/2011 12:37:23 PM - Y - Color code is changed to yellow with pivot point based on its 52-week high plus 10 cents. Due to report earnings before the open tomorrow. No overhead supply remains after recently rebounding to within close striking distance of its 52-week high. It had slumped below its 200 DMA line and there was a 3:1 stock split (effective 8/17/11) since it was dropped from the Featured Stocks list on 6/06/11.

6/6/2011 7:09:57 PM - Down on below average volume again today, slumping its its lowest close since 2/24/11. It has lingered for the past 5 weeks below its 50 DMA line which is now downward sloping and may act as resistance. Based on weak technical action it will be dropped from the Featured Stocks list tonight. Deterioration below its recent chart low ($73.27) would raise more serious concerns and trigger an additional sell signal, meanwhile a rebound above its 50 DMA line would help its outlook.

6/1/2011 5:41:17 PM - G - Down on below average volume today. It has lingered for the past 4 weeks below its 50 DMA line which may now act as resistance. A rally above it would improve its technical stance. Deterioration below its recent chart low ($73.27) would raise more serious concerns and trigger an additional sell signal.

5/31/2011 7:19:04 PM - G - Small gain today on near average volume. It has lingered for the past 4 weeks below its 50 DMA line which may now act as resistance. A rally above it would improve its technical stance. Deterioration below its recent chart low ($73.27) would raise more serious concerns and trigger an additional sell signal.

5/23/2011 4:20:53 PM - G - Small gap down today on near average volume. Its has lingered for the past 3 weeks below its 50 DMA line which may now act as resistance. A rally above it would improve its technical stance. Deterioration below its recent chart low ($73.27) would raise more serious concerns and trigger an additional sell signal.

5/18/2011 5:29:06 PM - G - Gain today on near average volume, rallying toward its 50 DMA line which may now act as resistance. A rally above it would improve its technical stance. Deterioration below its recent chart low ($73.27) would raise more serious concerns and trigger an additional sell signal.

5/13/2011 10:44:26 AM - G - Continuing to linger quietly below its 50 DMA line after damaging distribution in recent weeks. That short-term average may now act as resistance, while a rally above it would improve its technical stance. Deterioration below its recent chart low ($73.27) would raise more serious concerns and trigger an additional sell signal.

5/9/2011 4:23:10 PM - G - Closed near the high end of its intra-day range today with a solid gain on above average volume. A subsequent rebound above its 50 DMA line (now $79.94) would help its outlook, but that short-term average may now act as resistance.

5/4/2011 8:16:06 PM - G - Closed in the lower half of its intra-day range today with a 4th consecutive loss with above average volume Violated its 50 DMA line last week with a loss on heavy volume triggering a technical sell signal. Reported earnings +26% on +27% sales revenues for the quarter ended March 31, 2011 versus the year ago period.

5/3/2011 4:47:17 PM - G - Closed near the session low today with a 3rd consecutive loss with above average volume Violated its 50 DMA line last week with a loss on heavy volume triggering a technical sell signal. Reported earnings +26% on +27% sales revenues for the quarter ended March 31, 2011 versus the year ago period.

5/2/2011 7:01:38 PM -

G - Down again with above average volume today, losing more ground after technically violating its 50 DMA line last week with a loss on heavy volume triggering a technical sell signal. Reported earnings +26% on +27% sales revenues for the quarter ended March 31, 2011 versus the year ago period.



4/29/2011 4:30:43 PM -

G - Finished near the middle of its intra-day range -7.2% below its all-time high. A gap down today technically violated its 50 DMA line with a loss on heavy volume after reporting earnings +26% on +27% sales revenues for the quarter ended March 31, 2011 versus the year ago period.



4/26/2011 7:32:23 PM -

G - Gapped up today but the reversed into the red and closed near the session low -5.1% below its all-time high. Due to report earnings before the open on Friday April 29th. See the latest FSU analysis for more details and a new annotated graph.



4/20/2011 5:35:26 PM - G - Perched -4.9% below its all-time high today after churning slightly above average volume the past couple of sessions during its short consolidation above its 50 DMA line ($78.29 now).

4/14/2011 5:16:42 PM - G - Perched -4.0% below its all-time high with volume totals cooling in recent weeks. It is extended from any sound base pattern. Its 50 DMA line ($77.12 now) defines support to watch on pullbacks.

4/8/2011 6:23:55 PM - G - Pulling back from its all-time high with a 4th consecutive loss on below average volume. It is extended from any sound base pattern. Its 50 DMA line ($75.83 now) defines support to watch on pullbacks.

4/7/2011 3:26:44 PM - G - Quietly perched at an all-time high, extended from any sound base pattern. Its 50 DMA line ($76.55 now) defines support to watch on pullbacks.

4/4/2011 4:05:58 PM - G - Up again today with light volume for another best-ever close. It is extended from any sound base pattern and its 50 DMA line defines support to watch on pullbacks.

4/1/2011 9:09:15 PM - G - Gain today with light volume for its best close ever. It is extended from any sound base pattern and its 50 DMA line defines support to watch on pullbacks.

3/29/2011 5:47:18 PM - G - Gain today with slightly above average volume for its best close ever. It is extended from any sound base pattern. See the latest FSU analysis for additional details and a new annotated graph.

3/25/2011 11:51:16 PM - G - Hit a new 52-week high today but reversed and closed near the session low. It has endured distributional pressure while advancing in recent weeks, and it is extended from any sound base pattern. See the latest FSU analysis for additional details and a new annotated graph.

3/25/2011 11:18:41 AM - G - Hitting a new 52-week high today, but extended from any sound base pattern. Support to watch is its 50 DMA line.

3/21/2011 10:12:14 AM - G - Rallying within close striking distance of its 52-week high today after a brief consolidation, not a sound new base. Support to watch is its 50 DMA line.

3/15/2011 10:20:31 AM - G - Pulling back from its all-time high with today's 4th consecutive loss. It is extended from any sound base pattern. Support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

3/10/2011 4:01:49 PM - G - Perched near its all-time high after a spurt of gains, extended from any sound base pattern. Support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

3/8/2011 5:13:59 PM - G - Hit another new all-time high with a gain on light volume today adding to its spurt of gains. Getting more extended from any sound base pattern, support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

3/7/2011 12:26:50 PM - G - Perched at its all-time high today after 21 gains in the past 23 sessions, extended from any sound base pattern. Support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

3/4/2011 4:30:24 PM - G - Up on above average volume today for a new all-time high with its 21st gain in 23 sessions. Extended from any sound base pattern. Support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

3/3/2011 4:06:41 PM - G - Rose on average volume today for its best-ever close. Extended from any sound base pattern after a recent streak of volume-driven gains. Support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

2/28/2011 6:25:09 PM - G - Rose on light volume today for its second-best close ever. Held its ground since its 2/23/11 gap down broke a streak of 15 consecutive gains. Extended from any sound base pattern, support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

2/25/2011 5:40:29 PM - G - Held its ground since its 2/23/11 gap down broke a streak of 15 consecutive gains. Extended from any sound base pattern, support to watch is defined by prior chart highs and its 50 DMA line in the $67 area.

2/23/2011 12:16:05 PM - G - Gapped down today, pulling back from its 52-week high hit on the prior session. After 15 consecutive gains with ever-increasing volume it is extended from any sound base pattern. Support to watch is defined by prior chart highs and its 50 DMA line.

2/22/2011 12:28:56 PM - G - Hit yet another new 52-week high today with its 15th consecutive gain with ever-increasing volume since it found support at its 50 DMA line. Relative Strength rank has improved to 81. It is extended from any sound base pattern.

2/18/2011 1:06:56 PM - G - Prior highs near $67 define initial support to watch on pullbacks. Hit yet another new 52-week high today with its 14th consecutive gain with ever-increasing volume since it found support at its 50 DMA line. It quietly rose from an orderly base-on-base type pattern. Relative Strength rank (now 76) was noted as a concern and has only gradually improved.

2/16/2011 6:17:52 PM - G - Prior highs near $67 define initial support to watch on pullbacks. Hit yet another new 52-week high today with its 12th consecutive gain with ever-increasing volume since it found support at its 50 DMA line. It quietly rose from an orderly base-on-base type pattern. Relative Strength rank (now 75) was noted as a concern and has only gradually improved.

2/14/2011 5:35:38 PM - G - Hit yet another new 52-week high with today's 10th consecutive gain with light volume since it found support at its 50 DMA line. It quietly rose from an orderly base-on-base type pattern. Waning Relative Strength rank (now 72) has been noted as a concern.

2/11/2011 5:17:46 PM - G - Hit yet another new 52-week high with today's 9th consecutive gain with light volume since it found support at its 50 DMA line. It quietly rose from an orderly base-on-base type pattern. Waning Relative Strength rank (now 72) has been noted as a concern.

2/10/2011 6:53:37 PM - G - Hit a new 52-week high today as it posted an 8th consecutive gain with light volume since it found support at its 50 DMA line. It is inching up from an orderly building a base-on-base type pattern, but its waning Relative Strength rank (now 71) has been noted as a concern.

2/4/2011 4:27:23 PM - G - This week's gains with light volume helped it find support at its 50 DMA line and finish only -2.1% off its 52-week high. It is building a base-on-base type pattern, but its waning Relative Strength rank (now 72) has been noted as a concern.

2/1/2011 4:38:31 PM - G - Today's gain with light volume helped it close back above its 50 DMA line and finish the session only -3.3% off its 52-week high. It is building a base-on-base type pattern, but its waning Relative Strength rank (now 70) has been noted as a concern.

1/28/2011 4:47:39 PM - G - Touched a new high this week but ended by slumping with above average volume near support at its 50 DMA line. Building a base-on-base type pattern, its waning Relative Strength rank (now 75) has been noted as a concern.

1/26/2011 6:36:55 PM - G - Touched a new high today but closed in the lower half of its intra-day range. Stubbornly holding its ground after a base-on-base type pattern. It found support at its 50 DMA line, while its waning Relative Strength rank (now 73) has been noted as a concern.

1/21/2011 4:44:26 PM - G - Stubbornly holding its ground after a base-on-base type pattern. It found support at its 50 DMA line, while its waning Relative Strength rank (now 75) has been noted as a concern.

1/18/2011 4:29:55 PM - G - Rallied today with below above average volume for yet another new high close. It built a base-on-base type pattern and found support at its 50 DMA line, while its waning Relative Strength rank (now 68) has been noted as a concern.

1/14/2011 4:57:47 PM - G - Rallied today with +59% above average volume for a new high close. It built a base-on-base type pattern and found support at its 50 DMA line, while its waning Relative Strength rank (now 68) has been noted as a concern.

1/11/2011 3:16:30 PM - G - Recently enduring distributional pressure while consolidating just above its 50 DMA line, while more damaging losses may trigger sell signals. Its waning Relative Strength rank has been noted as a concern.

1/6/2011 4:31:58 PM - G - Loss today with higher volume is a sign of distributional pressure while consolidating just above its 50 DMA line following a negative reversal on 12/22/10. Its waning Relative Strength rank has been noted as a concern. See the latest FSU analysis for additional details and an annotated graph.

1/5/2011 6:20:47 PM - G - Perched -3.5% off its high, consolidating just above its 50 DMA line following a negative reversal on 12/22/10. Its Relative Strength rank of 60 now is a concern. See the latest FSU analysis for additional details and an annotated graph.

1/3/2011 7:48:21 PM - G - Quietly holding its ground -2.7% off its high since a negative reversal on 12/22/10. Its Relative Strength rank of 64 now is a concern. See the latest FSU analysis for additional details and an annotated graph.

12/31/2010 6:09:34 PM - G - Quietly holding its ground -3.4% off its high since a negative reversal on 12/22/10. Prior highs in the $62 define initial chart support to watch along with its 50 DMA line. Its Relative Strength rank of 70 now is a concern, below the 80+ guideline normally expected of sound buy candidates.

12/29/2010 3:39:14 PM - G - Volume totals have recently been cooling. It is stubbornly holding its ground -2.5% off its high since a negative reversal on 12/22/10 after touching a new high. Prior highs in the $62 define initial chart support to watch along with its 50 DMA line. Its Relative Strength rank has slumped down to 68 now, well below the 80+ guideline, raising concerns.

12/22/2010 5:45:27 PM - G - Touched a new high after a strong start today, but it reversed into the red for the close for a small loss on light volume. Prior highs in the $62 define initial chart support to watch above its 50 DMA line. Its Relative Strength rank has slumped to 74, below the 80+ guideline.

12/17/2010 5:45:51 PM - G - Rallied with higher volume today after a pullback near prior highs in the $62 that define initial chart support to watch above its 50 DMA line. Its Relative Strength rank has slumped to 74, below the 80+ guideline.

12/15/2010 4:33:56 PM - G - Loss today with above average volume indicates distributional pressure, closing near the session low. Prior highs near $62 define initial chart support to watch above its 50 DMA line. Its Relative Strength rank has slumped to 77, below the 80+ guideline.

12/10/2010 2:10:54 PM - G - Consolidating after a streak of gains with below average volume. Prior highs near $62 define initial chart support to watch above its 50 DMA line.

12/7/2010 5:50:36 PM - G - Volume total was light behind today's 5th consecutive gain as it traded above its "max buy" level for another new 52-week high. Color code is changed to green after getting extended from a sound base. Volume did not meet the guideline to trigger a proper new (or add-on) technical buy signal. Prior highs near $62 define initial support to watch above its 50 DMA line.

12/3/2010 5:58:29 PM - Y - Volume total was light behind today's 3rd consecutive gain as it traded further above its pivot point for another new 52-week high. Volume did not meet the guideline to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line defines important support to watch.

12/1/2010 5:33:30 PM - Y - Volume total was light today as it traded further above its pivot point for another new 52-week high. Volume did not meet the guideline to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line defines important support to watch.

11/29/2010 5:17:28 PM - Y - Volume totals have been light as it traded above its pivot point for a new 52-week high last week and now consolidates near prior highs. Volume did not meet the guideline to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line defines important support to watch.

11/24/2010 4:06:15 PM - Y - No resistance remains due to overhead supply after today's gap up gain above its pivot point for a new 52-week high. Light volume behind its 5th consecutive gain was below the +50% above average volume minimum necessary to trigger a proper new (or add-on) technical buy signal. Its 50 DMA line defines important support to watch.

11/23/2010 5:32:01 PM - Y - Gains with light volume this week helped it inch up for best its closes of the year, and no resistance remains due to overhead supply. A new pivot point was cited based on its 52-week high plus ten cents, and a subsequent breakout with volume conviction could trigger a new (or add-on) buy signal. Any violation of its 50 DMA line could raise greater concerns.

11/19/2010 7:04:55 PM - Y - Gain today with light volume for its second-best close of the year, and no resistance remains due to overhead supply. A new pivot point is cited based on its 52-week high plus ten cents, and a subsequent breakout with volume conviction could trigger a new (or add-on) buy signal. Any violation of its 50 DMA line could raise greater concerns.

11/18/2010 5:16:04 PM - Y - Gain today with light volume for its third-best close of the year, and no resistance remains due to overhead supply. Prompt support showed up near its 50 DMA line while trading was volatile near its latest earnings report. Any subsequent violation of its 50 DMA could raise greater concerns.

11/15/2010 1:22:18 PM - Y - Perched less than -3% off its 52-week high with no resistance remaining due to overhead supply. Prompt support showed up near its 50 DMA line while trading was volatile near its latest earnings report. Any subsequent violation of its 50 DMA could raise greater concerns.

11/10/2010 6:23:08 PM - Y - Finished just 51 cents off its best ever close with a gain today on near average volume. Its Relative Strength rank has slumped to 76, below the 80+ guideline. Prompt support showed up near its 50 DMA line following its latest earnings report.

11/5/2010 11:24:02 PM - Y - Solid gain today with above average volume. Prompt support showed up near its 50 DMA line following its latest earnings report.

11/2/2010 4:52:09 PM - Y - Small gap up gain today after encouraging signs of prompt support showing up near its 50 DMA line following its latest earnings report. Color code was changed to yellow based on its impressive resilience after distributional pressure caused technical damage.

11/1/2010 4:10:34 PM - Y - Consolidating today after a considerable gain on 10/29/10 with heavy volume an encouraging sign of prompt support showing up near its 50 DMA line following its latest earnings report. Color code was changed to yellow based on its impressive resilience after distributional pressure caused technical damage this week.

10/29/2010 1:16:50 PM - Y - Considerable gain today is an encouraging sign of prompt support showing up near its 50 DMA line following its latest earnings report. Color code was changed to yellow based on its impressive resilience after distributional pressure caused technical damage this week.

10/29/2010 10:01:26 AM - Y - Considerable gain today is an encouraging sign of prompt support showing up near its 50 DMA line following its latest earnings report. Color code is changed to yellow based on its impressive resilience after distributional pressure caused technical damage this week.

10/28/2010 3:36:07 PM - G - Violated its 50 DMA line today with second consecutive loss on heavy volume. Color code is changed to green based on damaging losses below previously noted chart support levels. Scheduled to report earnings after the close. Only a prompt show of support would help its outlook, meanwhile its 200 DMA line is the next support level to watch.

10/27/2010 11:24:57 AM - Y - Slumping near prior highs in the $58 area and its 50 DMA line previously noted as chart support levels to watch. Since a "negative reversal" on 10/15/10 after hitting a new all-time high, its waning Relative Strength rating has raised concerns. Scheduled to report earnings after Thursday's close.

10/26/2010 4:19:17 PM - Y - Volume totals have been average or below average while consolidating since a "negative reversal" on 10/15/10 after hitting a new all-time high. Its waning Relative Strength rating is a concern. Prior highs in the $58 area and its 50 DMA line define chart support to watch.

10/20/2010 5:03:18 PM - Y - Losses with light volume have it pulling back below its "max buy" level and its color code is changed to yellow. Prior highs in the $58 area define support to watch.

10/15/2010 1:15:51 PM - G - Reversed into the red after early gains today for a new high. In recent sessions it dipped below its "max buy" level and continued inching higher without great volume conviction behind gains since 9/27/10 when featured in yellow.

10/13/2010 5:40:32 PM - G - Closed at a new high today. In recent sessions it dipped below its "max buy" level and continued inching higher without great volume conviction behind gains since 9/27/10 when featured in yellow.

10/8/2010 4:05:30 PM - G - Color code is changed to green after getting extended from an ideal base. Up on near average volume today for a new high, inching above its "max buy" level higher without great volume conviction behind gains since 9/27/10 when featured in yellow.

10/5/2010 6:03:43 PM -

Y - Gain on light volume today for a new high, inching higher without great volume conviction behind gains since 9/27/10 when featured in yellow.



9/27/2010 12:56:39 PM -

Y - Color code is changed to yellow with pivot point cited based on its 52-week high plus ten cents. Healthy action has continued since last noted in the mid-day report on 7/30/10 - "Patient investors may watch for an ideal new base pattern to form. This high-ranked Commercial Services - Healthcare firm has maintained a solid sales revenues and earnings growth history that still satisfies the C and A criteria, and it has rebounded impressively since it was dropped from the Featured Stocks list on 8/10/09."



7/30/2010 1:20:58 PM -

After gapping down for a considerable loss today and trading near its 200 DMA line it has rebounded back above its 50 DMA line. Recent action has been distributional after stalling, and patient investors may watch for an ideal new base pattern to form. This high-ranked Commercial Services - Healthcare firm has maintained a solid sales revenues and earnings growth history that still satisfies the C and A criteria, and it has rebounded impressively since it was dropped from the Featured Stocks list on 8/10/09.



8/10/2009 -

On track for a 5th consecutive loss today on ever decreasing volume. It has slumped well below its 50 DMA line, and it would need to repair that violation for its outlook to improve. This high-ranked Commercial Services - Healthcare firm's Relative Strength rank has slumped to 68, well below the 80+ guideline. Based on its deterioration it will be dropped from the Featured Stocks list.



8/10/2009 3:48:04 PM - G - On track for a 5th consecutive loss today on ever decreasing volume. It has slumped well below its 50 DMA line, and it would need to repair that violation for its outlook to improve. This high-ranked Commercial Services - Healthcare firm's Relative Strength rank has slumped to 68, well below the 80+ guideline. Based on its deterioration it will be dropped from the Featured Stocks list.

8/6/2009 5:44:08 PM - G - Its loss today on near average volume followed a few damaging sessions that recently drove it well below its 50 DMA line, raising concerns and triggering technical sell signal. Its 7/31/09 gap down and 50 DMA violation following its latest quarterly financial report. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

8/6/2009 5:44:08 PM - G - Its loss today on near average volume followed a few damaging sessions that recently drove it well below its 50 DMA line, raising concerns and triggering technical sell signal. Its 7/31/09 gap down and 50 DMA violation following its latest quarterly financial report. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

8/5/2009 4:15:09 PM - G - Loss today was its 3rd loss in the past 4 sessions with above average volume, closing further below its 50 DMA line, raising more concerns. Its 7/31/09 gap down and 50 DMA violation following its latest quarterly financial report. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

8/4/2009 6:25:24 PM - G - Loss today with above average volume, closing back under its 50 DMA line, raising more concerns. Its 7/31/09 gap down and 50 DMA violation following its latest quarterly financial report. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

8/3/2009 6:40:27 PM - G - Gain today with above average volume helped it close back above its 50 DMA line, a sign of prompt support after its 7/31/09 gap down and 50 DMA violation following its latest quarterly financial report. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/31/2009 5:39:36 PM - G - Gapped down today after its latest quarterly report, violating its 50 DMA line and triggering technical sell signals, yet it closed in the middle of its range. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/30/2009 4:34:04 PM - G - Small gain today on above average volume. Its positive reversal on 7/24/09 marked a brief pullback below its "max buy" level. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level also coinciding with its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/29/2009 6:40:54 PM - G - Small loss today on light volume. Its positive reversal on 7/24/09 marked a brief pullback below its "max buy" level. This high-ranked Commercial Services - Healthcare firm's prior highs in the $38 area are an important support level also coinciding with its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/28/2009 4:22:56 PM - G - Quietly rising since its positive reversal on 7/24/09 after a brief pullback below its "max buy" level. This high-ranked Commercial Services - Healthcare firm previously tested prior highs in the $38 area -a very important initial support level that also coincides with its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/27/2009 2:32:35 PM - G - Quietly consolidating today following a positive reversal on 7/24/09 after a brief pullback below its "max buy" level. This high-ranked Commercial Services - Healthcare firm previously tested prior highs in the $38 area -a very important initial support level that also coincides with its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/24/2009 4:28:58 PM - G - Positive reversal today after a pullback below its "max buy" level. This high-ranked Commercial Services - Healthcare firm previously tested prior highs in the $38 area -a very important initial support level that also coincides with its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/23/2009 4:32:04 PM - G - Loss today on higher volume was a sign of slight distributional pressure as it pulled back below its "max buy" level. This high-ranked Commercial Services - Healthcare firm previously tested prior highs in the $38 area -a very important initial support level that also coincides with its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/22/2009 5:46:00 PM - G - Loss today on near average volume, pulling back near its previously cited "max buy" level. No overhead supply is left to hinder the progress for this high-ranked Commercial Services - Healthcare firm. Recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/21/2009 8:32:54 PM - G - Hovering near all-time highs, extended from its last sound base. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm. Recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/20/2009 8:27:08 PM - G - Loss on light volume today, but still extended from its last sound base. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm. Recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/17/2009 5:44:04 PM - G - Gain on light volume today for a new all-time high, getting extended from its last sound base. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm. Recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/16/2009 4:25:22 PM - G - No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm which is quietly perched near all-time highs. Recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal.

7/15/2009 7:45:12 PM - G - Today was its 4th consecutive gain on light volume, closing at its second best high ever. Recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. Last week it sank under an upward trendline connecting its April-June lows. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/14/2009 7:34:03 PM - G - Today was its 3rd consecutive small gain on light volume since it recently tested prior highs in the $38 area which are a very important initial support level above its 50 DMA line. Last week it sank under an upward trendline connecting its April-June lows. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/13/2009 8:44:54 PM - G - Small gain on light volume today after Friday's positive reversal when testing prior highs in the $38 area which are a very important initial support level above its 50 DMA line. Last week it sank under an upward trendline connecting its April-June lows. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/10/2009 4:50:38 PM - G - Positively reversed today after a pullback near prior highs in the $38 area which are a very important initial support level above its 50 DMA line. This week it sank under an upward trendline connecting its April-June lows. A gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/9/2009 5:31:39 PM - G - Lower on average volume today, closing near an upward trendline connecting its April-June lows. Prior highs near $38 are a very important initial support level above its 50 DMA line. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/7/2009 7:15:47 PM - G - Quietly consolidating near all-time highs. Prior chart highs and an upward trendline connecting its April-June lows come into play near $38, making that a very important initial support level above its 50 DMA line to watch. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/2/2009 4:00:26 PM - G - Extended from a sound base. Prior chart highs and an upward trendline connecting its April-June lows come into play near $38, making that a very important initial support level above its 50 DMA line to watch. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

7/1/2009 5:46:02 PM - G - A small gain on average volume today helped it hit a new all-time high above its "max buy" level. Color code was changed to green after rising up more than +5% from its latest base. Prior chart highs near $38 are an important support level to watch, where deterioration into its prior base would raise concerns. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/30/2009 5:18:37 PM - G - A small loss on very light volume today, holding its ground near all-time highs above its "max buy" level. Color code was changed to green after rising up more than +5% from its latest base. Prior chart highs near $38 are an important support level to watch, where deterioration into its prior base would raise concerns. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/29/2009 5:53:24 PM - G - A fourth consecutive gain, on lighter volume today, helped it reach a new all-time high and close above its "max buy" level. Color code was changed to green after rising up more than +5% from its latest base. Prior chart highs near $38 are an important support level to watch, where deterioration into its prior base would raise concerns. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/26/2009 5:45:14 PM - G - A third consecutive gain helped it reach a new all-time high today and close above its "max buy" level. Color code is changed to green after rising up more than +5% from its latest base. Prior chart highs near $38 are an important support level to watch, where deterioration into its prior base would raise concerns. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/25/2009 2:32:56 PM - Y - Hovering near all-time highs and its "max buy" level after recent gains on higher volume. Prior chart highs near $38 are an important support level to watch, where deterioration into its prior base would raise concerns. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/24/2009 12:32:40 PM - Y - Consolidating quietly after recently rallying to new all-time highs with gains on higher volume. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/23/2009 3:57:46 PM - Y - Pulling back from all-time highs with a second consecutive loss on average volume today following prior gains on higher volume. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/22/2009 9:22:36 PM - Y - Stubbornly held its recent gains today, trading just under its max buy level. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/19/2009 6:00:30 PM - Y - Gapped up and posted a 5th consecutive gain today with above average volume, trading near its max buy level. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/19/2009 1:25:45 PM - Y - Gapped up today on course for a possible 5th consecutive gain, trading near its max buy level. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/18/2009 6:25:14 PM - Y - Small gain today on lighter volume for a third consecutive new high close. Gap up gain on 6/16/09 with heavy volume triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/17/2009 5:18:20 PM - Y - Small gap up and gain today with above average volume for a new high close. That added to its gain after a gap up on the prior session triggered a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/17/2009 12:26:48 PM - Y - Opened with a small gap up again today. It gapped up on the prior session and hit a new high with a solid gain on heavy volume, triggering a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/16/2009 6:46:23 PM - Y - Gapped up today and hit a new high with a solid gain on heavy volume as it closed the session above its pivot point, triggering a technical buy signal. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/16/2009 12:40:57 PM - Y - Trading above its new $38.38 pivot point on above average volume. A proper technical buy signal will be triggered if this stock manages to close above its pivot point on heavy volume. It has been quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/15/2009 5:13:16 PM - Y - Closed higher on average volume as this high ranked leader continues trading below its new $38.38 pivot point. However gains with sufficient volume above the pivot point are still needed to confirm a proper technical buy signal. It has been quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/12/2009 4:53:18 PM - Y - This week a new pivot point and max buy price were noted, however gains with sufficient volume are still needed to confirm a proper technical buy signal. It has been quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/11/2009 4:42:58 PM - Y - Today a new pivot point and max buy price are noted. Gains with sufficient volume are still needed to confirm a proper technical buy signal. It has been quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/10/2009 4:48:54 PM - Y - Today was its 3rd consecutive loss on light volume. It has been quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/9/2009 6:31:59 PM - Y - Still quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm.

6/8/2009 4:11:22 PM - Y - Quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D+ now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

6/5/2009 5:49:03 PM - Y - Quietly consolidating in a tight range near all-time highs since gapping up on 6/01/09. No overhead supply is left to hinder the progress for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D+ now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

6/4/2009 6:10:43 PM - Y - Closed in the lower half of its intra-day range today, negatively reversing after gapping up. No overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D+ now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

6/3/2009 4:10:34 PM - Y - Quietly held its ground today, closing down a penny from its highest close ever. Volume totals dried up in recent weeks while it formed a downward sloping high handle. No overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. However, the group's Relative Strength rank has slipped from A in March to a D+ now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

6/2/2009 6:48:17 PM - Y - Gain today on average volume for a new highest close ever. Volume totals dried up in recent weeks while it formed a downward sloping high handle. No overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. However, the group's Relative Strength rank has slipped from A in March to a D now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

6/1/2009 6:49:17 PM - Y - Gapped up today for a solid gain on average volume, ending at its third highest close ever. Volume totals dried up in recent weeks while forming a downward sloping high handle. No overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. However, the group's Relative Strength rank has slipped from A in March to a D- now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

5/29/2009 5:50:00 PM - Y - Closed at its session high with a gain on better volume. Volume totals have been drying up in recent weeks while forming a downward sloping high handle. Little overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D- now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

5/28/2009 4:21:20 PM - Y - Volume totals have been drying up in recent weeks while forming a downward sloping high handle, however deterioration under its March high closes raises some concerns. Little overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D- now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

5/27/2009 4:24:20 PM - Y - Volume has been drying up while forming a downward sloping high handle. Almost no overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D- now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

5/26/2009 3:05:54 PM - Y - Volume is drying up while forming a downward sloping high handle. Almost no overhead supply is there to act as resistance for this Commercial Services - Healthcare firm. The group's Relative Strength rank has slipped from A in March to a D- now, which is a concern. Investors' odds are usually better when chosing leaders within a leading industry group.

5/22/2009 3:33:11 PM - Y - Loss on light volume today may lead to another close under its March high closes, yet it is still hovering near multi-year resistance in the $37 area. The high-ranked Commercial Services - Healthcare firm has almost no overhead supply to hinder its progress, but the group's Relative Strength rank has slipped from A in March to a D- now. Investors' odds are usually better when chosing leaders within an industry group whose strength is improving.

5/20/2009 6:46:38 PM - Y - Still quietly perched near multi-year resistance in the $37 area. The high-ranked Commercial Services - Healthcare firm has almost no overhead supply to hinder its progress, but the group's Relative Strength rank has slipped from A in March to a D now. Odds are usually better for stocks in a group whose strength is improving.

5/19/2009 1:49:21 PM - Y - Quietly perched near multi-year resistance in the $37 area. The high-ranked Commercial Services - Healthcare firm has almost no overhead supply to hinder its progress, but the group's Relative Strength rank has slipped from A in March to a D now. Odds are usually better for stocks in a group whose strength is improving.

5/15/2009 4:13:32 PM - Y - Loss on light volume today led to a close below March's high close, raising more concerns. A gap down on 5/13/09 was noted as a bearish sign. The high-ranked Commercial Services - Healthcare firm recently hit a new 52-week high, but failed to produce confirming gains on above average volume to trigger a convincing technical buy signal. There is no overhead supply to hinder its progress if it clears multi-year resistance in the $37 area.

5/14/2009 4:18:26 PM - Y - Held its ground today above March's high close, but a gap down on 5/13/09 was noted as a bearish sign. The high-ranked Commercial Services - Healthcare firm recently hit a new 52-week high, but failed to produce confirming gains on above average volume to trigger a convincing technical buy signal. There is no overhead supply to hinder its progress if it clears multi-year resistance in the $37 area.

5/13/2009 10:44:24 AM - Y - Gapped down today, which is a bearish sign. The high-ranked Commercial Services - Healthcare firm recently hit a new 52-week high, but failed to produce confirming gains on above average volume to trigger a technical buy signal. There is no overhead supply to hinder its progress if it clears multi-year resistance in the $37 area.

5/12/2009 6:54:03 PM - Y - Small gain on average volume for another new high close today, just above its pivot point near multi-year resistance in the $37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/11/2009 7:43:03 PM - Y - Gain with near average volume for a new high close today, just above its pivot point near multi-year resistance in the $37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/8/2009 4:44:26 PM - Y - Gain with near average volume for a new high close, yet still shy of its pivot point. Consolidating in a healthy fashion above its 50 DMA line, within close striking distance of multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/7/2009 4:13:19 PM - Y - Gain today with light volume for its best close since March 17th. Consolidating in a healthy fashion above its 50 DMA line, within close striking distance of multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/6/2009 4:50:27 PM - Y - Consolidating in a healthy fashion above its 50 DMA line, within close striking distance of multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/5/2009 5:46:35 PM - Y - Closed lower on below average volume after recently moving up from its 50 DMA line toward multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/4/2009 9:04:27 PM - Y - Gapped up for a considerable gain with above average volume, rallying up from its 50 DMA line toward multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/1/2009 5:43:38 PM - Y - Gapped up for a considerable gain with above average volume, rallying up from its 50 DMA line toward multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm was color coded yellow with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

5/1/2009 12:30:54 PM - Y - Considerable gain today with above average volume, rallying up from its 50 DMA line toward multi-year resistance in the $36-37 area. Based on its resilience, this previously featured Commercial Services - Healthcare firm is color coded yellow and again being returned to the Featured Stocks list with a new pivot point and max buy level noted. Technically, sufficient gains above the pivot point with heavy volume are still needed to confirm a proper buy signal.

4/2/2009 - Considerable loss today with more than twice average volume, closing below prior low closes in the $29 area, triggering a technical sell signal. Based on poor price/volume action it will be dropped from the Featured Stocks list tonight.

4/2/2009 6:23:04 PM - G - Considerable loss today with more than twice average volume, closing below prior low closes in the $29 area, triggering a technical sell signal. Based on poor price/volume action it will be dropped from the Featured Stocks list tonight.

4/1/2009 6:08:35 PM - G - Ended a streak of 6 consecutive gains today, slumping back below its 50 DMA line. Held its ground above its prior chart lows in the $29 area since its considerable loss on 3/23/09 with heavier volume violated its 50 DMA line, triggering a technical sell signal. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/31/2009 5:56:38 PM - G - Today it posted its 6th consecutive gain, rising further above its 50 DMA line. Held its ground above its prior chart lows in the $29 area since its considerable loss on 3/23/09 with heavier volume violated its 50 DMA line, triggering a technical sell signal. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/30/2009 6:23:40 PM - G - Considerable gain on light volume today, closing back above its 50 DMA line. Held its ground above its prior chart lows in the $29 area since its considerable loss on 3/23/09 with heavier volume violated its 50 DMA line, triggering a technical sell signal. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/27/2009 2:48:26 PM - G - Quietly holding its ground above its prior chart lows since its considerable loss on 3/23/09 with heavier volume violated its 50 DMA line, triggering a technical sell signal. Recently noted as, "encountering distributional pressure", its color code was changed to green. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/26/2009 5:32:59 PM - G - Holding its ground above its prior chart lows since its considerable loss on 3/23/09 with heavier volume violated its 50 DMA line, triggering a technical sell signal. Recently noted as, "encountering distributional pressure", its color code was changed to green. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/25/2009 6:19:17 PM - G - Holding its ground after since its considerable loss on 3/23/09 with heavier volume violated its 50 DMA line, triggering a technical sell signal. Recently noted as, "encountering distributional pressure", its color code was changed to green. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/24/2009 5:21:02 PM - G - Halted its slide today after a considerable loss on 3/23/09 with heavier volume, violating its 50 DMA line, triggering a technical sell signal. Recently noted as, "encountering distributional pressure", its color code was changed to green. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/23/2009 3:39:53 PM - G - Considerable loss today with heavier volume, violating its 50 DMA line, triggering a technical sell signal. Recently noted as, "encountering distributional pressure", its color code was changed to green. Good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/20/2009 5:33:51 PM - G - Encountering distributional pressure, its color code was changed to green while it has fallen below its pivot point and near its 50 DMA line. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/19/2009 5:25:12 PM - G - Loss today on higher volume gives yet another indication it is encountering distributional pressure. Color code is changed to green while it has fallen below its pivot point and near its 50 DMA line. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/18/2009 6:06:47 PM - Y - Higher volume with a lack of meaningful price progress in the past four sessions is an indication it is encountering distributional pressure. Color code was changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/17/2009 4:08:09 PM - Y - Closed higher on about average volume. Color code was changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/16/2009 6:46:01 PM - Y - Negative reversal for a loss today on higher volume raised concerns and indicated distributional pressure - which is particularly ominous after it initially hit a new 52-week high. Color code was changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/16/2009 11:23:05 AM - Y - Hit a new 52-week high today with above average volume behind its gain while rising again from an "ascending base" type pattern. Color code was changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/13/2009 4:18:24 PM - Y - Closed near the session high after hitting a new 52-week high today with above average volume behind its gain while rising again from an "ascending base" type pattern. Color code was changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/13/2009 11:25:03 AM - Y - Reached a new 52-week high today, virtually clear of all resistance, with volume running at an above average pace behind its gain. Color code was changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade. Pullback into its prior base raised concerns after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/12/2009 4:58:36 PM - Y - Considerable gain today, but on light volume. Color code is changed to yellow based on resilience since it gapped down on 2/23/09 following an analyst downgrade, which had raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/11/2009 6:25:40 PM - G - Loss today on light volume. This high-ranked leader has found support near its 50 DMA line, but recently encountered distributional pressure. It gapped down on 2/23/09 following an analyst downgrade, and raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/10/2009 4:49:47 PM - G - This high-ranked leader has found support near its 50 DMA line, but recently encountered distributional pressure. It gapped down on 2/23/09 following an analyst downgrade, and raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/9/2009 5:49:22 PM - G - This high-ranked leader has been trading near its 50 DMA line, but recently encountered distributional pressure. It gapped down on 2/23/09 following an analyst downgrade, and raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/6/2009 12:31:33 PM - G - This high-ranked leader recently encountered distributional pressure, and it is trading near its 50 DMA line. It gapped down on 2/23/09 following an analyst downgrade, and raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/4/2009 5:25:03 PM - G - This high-ranked leader is encountering resistance while trading below its 50 DMA line. It gapped down on 2/23/09 following an analyst downgrade, and raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/3/2009 3:46:35 PM - G - Gain on average volume today, but still trading below its 50 DMA line. It gapped down on 2/23/09 following an analyst downgrade, and this high-ranked leader raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history.

3/2/2009 1:05:03 PM - G - Slumping since a gap down on 2/23/09 following an analyst downgrade. The longer it remains trading below its 50 DMA line the worse its outlook gets. This high-ranked leader raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/27/2009 6:12:41 PM - G - Halted its slide with just a 5 cent gain on above average volume on Friday, ending a 4 session losing streak that began with a gap down on 2/23/09 following an analyst downgrade. Color code was changed to green as this high-ranked leader raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Found support at its 50 DMA line since November, and its weekly chart shows 7 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/26/2009 6:13:28 PM - G - Down today on lighter volume for a 4th consecutive session after a gap down on 2/23/09 following an analyst downgrade. Color code was changed to green as this high-ranked leader raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Found support at its 50 DMA line since November, and its weekly chart shows 7 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/25/2009 6:30:57 PM - G - Down today for a 3rd consecutive session after a gap down on 2/23/09 following an analyst downgrade. Color code is changed to green as this high-ranked leader has raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern on 2/20/09 with a considerable gain backed by nearly 4 times average volume. Found support at its 50 DMA line since November, and its weekly chart shows 7 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/24/2009 4:45:03 PM - Y - Down again today with above average volume after a gap down on 2/23/09 following an analyst downgrade. This high-ranked leader has raised concerns by falling back into its prior base after breaking out from an "ascending base" pattern with a considerable gain on 2/20/09 with nearly 4 times average volume. Found support at its 50 DMA line since November, and its weekly chart shows 7 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/24/2009 12:37:16 PM - Y - Gapped down on 2/23/09 after an analyst downgrade.B This high-ranked leader fell back into its prior base after breaking out from anB "ascending base" pattern with a considerable gain on 2/20/09 with nearly 4 times average volume. Found support at its 50 DMA line since November, and its weekly chart shows 6 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/23/2009 12:25:25 PM - Y - Gapped down today after an analyst downgrade. High-ranked leader broke out from an "ascending base" pattern with a considerable gain on 2/20/09 with nearly 4 times average volume. Found support at its 50 DMA line since November, and its weekly chart shows 6 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/20/2009 5:23:45 PM - Y - High-ranked leader broke out from an "ascending base" pattern with nearly 4 times average volume today. Found support at its 50 DMA line since November, and its weekly chart shows 6 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/20/2009 12:34:44 PM - Y - High-ranked healthcare firm has steadily advanced above support at its 50 DMA line since November, building an "ascending base" pattern. Its weekly chart shows 6 up weeks with above average volume and no down weeks on high volume since mid-October. Recently demonstrated good quarterly sales revenues and earnings increases. A downturn in FY 2006 is the only flaw in its otherwise steady annual earnings (the A criteria) growth history. Return on Equity of 12% is under the 17% guideline.

2/12/2009 1:08:01 PM - High-ranked healthcare firm hit a new 52-week high last week and has very little overhead supply to hinder its progress. It has steadily advanced above its 50 DMA line since November with action similar to an "ascending base" pattern. Recently demonstrated good quarterly sales revenues and earnings increases. Up and down annual earnings (the A criteria) history is a concern.

2/4/2009 12:56:13 PM - High-ranked healthcare firm hit a new 52-week high today and has very little overhead supply to hinder its progress. It has steadily advanced above its 50 DMA line since November with action similar to an "ascending base" pattern. Recently demonstrated good quarterly sales revenues and earnings increases. However, it has an up and down annual earnings (the A criteria) history, which is a concern.

2/2/2009 12:32:26 PM - Consolidating in an orderly fashion just above its 50 DMA line with little overhead supply. It has earned high ranks and recently demonstrated good quarterly sales revenues and earnings increases. However, it has an up and down annual earnings (the A criteria) history, which is a concern.

1/30/2009 12:20:09 PM - Gapped down today, yet it is consolidating in an orderly fashion just above its 50 DMA line with little overhead supply. It has earned high ranks and recently demonstrated good quarterly sales revenues and earnings increases. However, it has an up and down annual earnings (the A criteria) history, which is a concern.

1/17/2008 1:03:15 PM - Gains on above average volume today helped it hit another new all-time high. Repaired a recent 50 DMA line breach that occurred after its gap up on 11/02/07. Broke out earlier, on 8/03/07, with huge gains on great volume, then held its ground and trended higher while staying above its 50 DMA line. It has earned high ranks and recently demonstrated great quarterly sales revenues and earnings increases. Earnings in the past 3 reports were greatly improved, up 83%, 150%, and 700%. However, it has an unimpressive annual earnings (the A criteria) history, which is a concern.

1/14/2008 12:37:57 PM - Hit new all-time highs again today. Repaired a recent 50 DMA line breach that occurred after its gap up on 11/02/07. Broke out earlier, on 8/03/07, with huge gains on great volume, then held its ground and trended higher while staying above its 50 DMA line. It has earned high ranks and recently demonstrated great quarterly sales revenues and earnings increases. Earnings in the past 3 reports were greatly improved, up 83%, 150%, and 700%. However, it has an unimpressive annual earnings (the A criteria) history, which is a concern.

11/19/2007 2:07:33 PM - Hitting new all-time highs in a tough market. Gapped up on 11/02/07 after reporting strong earnings and sales for the latest quarter, rising from a base-on-base pattern. Broke out earlier, on 8/03/07, with huge gains on great volume, then held its ground and trended higher while staying above its 50 DMA line. High ranks and good sales revenue growth history, but it has an unimpressive annual earnings (the A criteria) history. Earnings in the past 3 reports were greatly improved, up 83%, 150%, and 700%.

11/2/2007 1:03:34 PM - Gapped up after reporting strong earnings and sales for the latest quarter, rising from a base-on-base pattern. Broke out earlier, on 8/03/07, with huge gains on great volume, then held its ground and trended higher while staying above its 50 DMA line. High ranks and good sales revenue growth history, but it has an unimpressive annual earnings (the A criteria) history. Earnings in the past 3 reports were greatly improved, up 83%, 150%, and 700%.

9/13/2007 1:28:12 PM - Rising from a tight 5-week consolidation. Broke out earlier, on 8/23/07, with huge gains on great volume, then held its ground. High ranks and good sales revenue growth history, but unimpressive annual earnings (the A criteria) history. Earnings in the past 2 reports were greatly improved, up 83% and 150%.

9/12/2007 12:55:27 PM - Off its highs slightly, but its recent technical action has been bullish, with gains on above average volume as has risen from a tight 5-week consolidation. Broke out earlier, on 8/23/07, with huge gains on great volume, then held its ground. High ranks and good sales revenue growth history, but unimpressive annual earnings (the A criteria) history. Earnings in the past 2 reports were greatly improved, up 83% and 150%.

9/6/2007 12:51:19 PM - High ranks and good sales revenue growth history, but unimpressive annual earnings (the A criteria) history. Earnings in the past 2 reports were greatly improved, up 83% and 150%. Recently broke out to new highs with great volume, then based in a tight range for the next four weeks. Gains today with above average volume are encouraging technical action.

8/22/2007 12:49:00 PM - "A" is below guidelines yet "C" was solid in past 2 reports. Recently broke out to new highs with great volume. Broad market direction or "M" criteria would still argue for great caution.

8/10/2007 12:49:22 PM - "C" remains below guidelines and base is questionable.

8/8/2007 1:02:26 PM - "C" remains below guidelines and base is questionable.

8/7/2007 12:33:09 PM - "C" remains below guidelines and base is questionable.

11/1/2006 12:33:16 PM - "C" remains below guidelines and base is questionable.

9/13/2006 1:03:15 PM - "C" remains below guidelines and no base.

9/5/2006 12:42:07 PM - "C" remains below guidelines and no base.

9/1/2006 12:30:20 PM - "C" remains below guidelines and no base.

8/31/2006 12:47:58 PM - "C" remains below guidelines and no base.

8/30/2006 12:57:45 PM - "C" remains below guidelines and no base.

8/29/2006 12:41:21 PM - "C" remains below guidelines and no base.

8/28/2006 1:09:35 PM - "C" remains below guidelines and no base.

8/25/2006 12:55:36 PM - New highs today yet "C" remains below guidelines and no base.

8/18/2006 12:24:03 PM - New highs today yet "C" remains below guidelines and no base.

8/17/2006 12:57:10 PM - "C" remains below guidelines and no base.

8/16/2006 12:33:16 PM - "C" remains below guidelines and no base.

8/15/2006 12:31:11 PM - "C" remains below guidelines and no base.

8/14/2006 12:46:24 PM - "C" remains below guidelines and no base.

8/4/2006 12:34:55 PM - "C" remains below guidelines and no base.

8/1/2006 12:29:30 PM - "C" remains below guidelines and no base.

6/27/2006 12:48:46 PM - "C" remains below guidelines and no base.

6/26/2006 12:48:31 PM - "C" remains below guidelines and no base.

6/23/2006 12:35:13 PM - "C" below guidelines and no base.

6/6/2006 12:49:24 PM - "C" below guidelines and no base.

6/5/2006 12:51:30 PM - "C" below guidelines and no base.

6/1/2006 1:55:55 PM - "C" below guidelines.

5/31/2006 12:44:41 PM - "C" below guidelines.

10/18/2004 1:00:00 PM - Group poor. Low priced.