5/1/2015 12:49:19 PM -

Gapped up on 4/27/15 for a new 52-week high on M&A news. Found support at its 50 DMA line during its consolidation since noted in the 3/11/15 mid-day report - "Reported earnings +6% on +11% sales revenues for Dec '14 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."



4/29/2015 12:45:17 PM - Gapped up on 4/27/15 for a new 52-week high on M&A news. Found support at its 50 DMA line during its consolidation since noted in the 3/11/15 mid-day report - "Reported earnings +6% on +11% sales revenues for Dec '14 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

4/28/2015 12:53:16 PM - Gapped up on the prior session for a new 52-week high on M&A news. Found support at its 50 DMA line during its consolidation since noted in the 3/11/15 mid-day report - "Reported earnings +6% on +11% sales revenues for Dec '14 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

4/27/2015 12:41:35 PM - Gapped up today for a new 52-week high on M&A news. Found support at its 50 DMA line during its consolidation since last noted in the 3/11/15 mid-day report - "Reported earnings +6% on +11% sales revenues for Dec '14 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

3/11/2015 12:40:48 PM - Making its 2nd consecutive mid-day report appearance perched near its 52-week high following a spurt of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +6% on +11% sales revenues for Dec '14 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

3/10/2015 12:28:17 PM - Perched near its 52-week high following a spurt of volume-driven gains. Reported earnings +6% on +11% sales revenues for Dec '14 quarter, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Last noted in the 4/10/14 mid-day report with caution - "Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

4/10/2014 11:58:34 AM - Rebounded from below its 50 DMA line and today's gain has it clearing prior highs in the $36 area while rallying toward its 52-week high. Reported earnings -12% on +10% sales revenues for Dec '13 quarter, below the +25% minimum earnings guideline (C criteria) for a 2nd consecutive quarterly comparison. Prior mid-day reports cautioned members - "Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

1/16/2014 12:38:18 PM - Rebounded from early lows after gapping down and undercutting its 50 DMA line today, abruptly retreating from its 52-week high with a loss on heavy volume. Stubbornly held its ground and made additional progress with a streak of volume-driven gains since last noted with caution in the 12/09/13 mid-day report. Reported earnings +9% on +10% sales revenues for Dec '13 quarter, below the +25% minimum earnings guideline (C criteria) for a 2nd consecutive quarterly comparison. Prior mid-day reports cautioned members - "Sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

12/9/2013 12:40:09 PM - Pulling back today from its 52-week high hit on the prior session. Stubbornly held its ground following a recent streak of volume-driven gains. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/21/2013 12:55:37 PM - Still perched near its 52-week high, stubbornly holding its ground following a recent streak of volume-driven gains. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/17/2013 12:43:31 PM - Still perched near its 52-week high, stubbornly holding its ground following a streak of 4 consecutive volume-driven gains. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/16/2013 12:49:21 PM - Perched near its 52-week high, holding its ground following a streak of 4 consecutive volume-driven gains. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/15/2013 12:24:37 PM - Perched near its 52-week highs following 4 consecutive volume-driven gains. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/14/2013 1:01:25 PM - Up today, and it hit new 52-week highs with last week's volume-driven gains. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/11/2013 12:35:14 PM - Hitting another new 52-week high with today's 3rd consecutive volume-driven gain. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

10/10/2013 12:22:26 PM - Hit another new 52-week high after gapping up today with a considerable volume-driven gain. Reported earnings +0% on +8% sales revenues for Sep '13 quarter. The 9/16/13 mid-day report cautioned members - "Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list."

9/16/2013 12:33:51 PM - Hit another new 52-week high today then reversed into the red following a streak of 7 consecutive gains with ever-increasing volume. Reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list.

8/29/2013 12:47:54 PM - Hitting a new 52-week high today with a 2nd consecutive volume-driven gain. It reported better than +25% earnings (C criteria) in the past 4 quarterly comparisons through Jun '13 but with sub par sales revenues growth in the +1-6% range, not indicative of great demand for a new (N criteria) product or service. It survived but failed to impress since 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list.

9/25/2012 12:08:40 PM - Approaching its 52-week high with today's 3rd consecutive volume-driven gain. Fundamentals have been erratic, yet it reported better earnings in the Mar and Jun '12 quarters. It survived but failed to impress since noted on 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list.

4/16/2012 12:12:13 PM - Pulling back today following a volume-driven breakout on the prior session. Fundamentals have been erratic with earnings flat or below the year ago results in quarterly comparisons through Dec '11. Reported better earnings in the Mar '12 quarter. It survived but failed to impress since last noted on 12/01/10 when technical damage prompted it to be dropped from the Featured Stocks list.

12/1/2010 - Ended near the session low today with a loss on above average volume. It traded 9 times average volume and sliced below its 50 DMA line, triggering a technical sell signal on 11/30/10 with its largest point loss on largest volume ever. Based on technical damage (now -22.7% off its 52-week high) it will be dropped from the Featured Stocks list tonight.

11/30/2010 2:08:06 PM - G - After a weak start today it has continued to weaken considerably, raising concerns. It has traded 8 times its daily average volume while quickly slicing back near prior chart highs in the $19 area and sinking below its 50 DMA line, triggering a technical sell signal with its largest point loss on largest volume ever.

11/26/2010 1:00:02 PM - G - Posted a 6th consecutive gain today with below average volume for a new 52-week high. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/24/2010 4:07:18 PM - G - Posted a 5th consecutive gain today with below average volume for a new 52-week high. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/22/2010 3:32:53 PM - G - Posting a 3rd consecutive gain today with below average volume for a new 52-week high. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/18/2010 4:47:32 PM - G - A small gap up gain today with below average volume led to its best ever close. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/15/2010 4:37:00 PM - G - A small gain on below average volume today ended 5 cents off its best ever close. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/12/2010 4:54:39 PM - G - A small loss on average volume today ended a 4-session winning streak. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/9/2010 5:54:13 PM - G - Gain today for another new high with above average volume, getting more extended from its latest base. Prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/8/2010 4:46:32 PM - G - Gapped up today, rallying for a new high with above average volume. Extended from its latest base, its prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/3/2010 5:55:32 PM - G - Small gain today on light volume for a best-ever close above its "max buy" level. Color code is changed to green. Prior chart highs in the $19 area define initial chart support above its 50 DMA line.

11/1/2010 12:38:50 PM - Y - Holding its ground stubbornly near its 52-week high yet below its "max buy" level. Prior chart highs in the $19 area define initial chart support above its 50 DMA line.

10/28/2010 1:15:13 PM - Y - Touched a new 52-week high today and traded above its "max buy" level earlier. Prior chart highs in the $19 area define initial chart support above its 50 DMA line. Its strong finish on 10/26/10, after it was last noted, confirmed a technical buy signal.

10/26/2010 10:15:18 AM - Y - Considerable gain today with volume running at an above average pace as it has rallied to a new 52-week high. New pivot point is cited based on its 9/20/10 high plus ten cents, after more than 5 weeks of consolidation just above its 50 DMA line. A strong close on heavier volume would be a reassuring sign of institutional buying demand. More damaging losses leading to violation of its 50 DMA line or recent chart low ($16.75 on 10/07/10) would raise concerns and trigger technical sell signals.

10/25/2010 5:09:22 PM - Y - Gain with average volume today, closing -3.1% off its 52-week high. More damaging losses leading to violation of its 50 DMA line or recent chart low ($16.75 on 10/07/10) would raise concerns and trigger technical sell signals. Confirming gains with heavier volume for a new high close would be a reassuring sign of institutional buying demand.

10/21/2010 2:16:11 PM - Y - Down on heavier volume today, slumping near its 50 DMA line. More damaging losses leading to violation of its 50 DMA line or recent chart low ($16.75 on 10/07/10) would raise concerns and trigger technical sell signals. Confirming gains with heavier volume for a new high close would be a reassuring sign of institutional buying demand.

10/20/2010 2:16:28 PM - Y - Up today while continuing to trade in a tight trading range above important chart support at its 50 DMA line. Any damaging losses leading to violation of its 50 DMA line or recent chart low ($16.75 on 10/07/10) would raise concerns and trigger technical sell signals. Confirming gains with heavier volume for a new high close would be a reassuring sign of institutional buying demand.

10/19/2010 10:27:46 AM - Y - Gapped down today for a small loss, yet it is continuing to trade in a tight trading range just above important chart support at its 50 DMA line and near its pivot point. More damaging losses would raise concerns and trigger technical sell signals.

10/13/2010 11:00:12 AM - Y - Gapped up again today and quickly reversed into the red, volatile and actively trading after another strong earnings report. Last week it ended by rallying from important chart support at its 50 DMA line back to near its pivot point. More damaging losses would raise concerns and trigger technical sell signals.

10/11/2010 6:13:56 PM - Y - Gapped up today then negatively reversed for a loss with above average volume. Last week it ended by rallying from important chart support at its 50 DMA line back to near its pivot point. More damaging losses would raise concerns and trigger technical sell signals.

10/8/2010 3:41:19 PM - Y - Gain today on heavy volume, rallying from important chart support at its 50 DMA line back to near its pivot point. More damaging losses would raise concerns and trigger technical sell signals.

10/5/2010 5:56:13 PM - Y - Gain today on lighter volume after 4 consecutive losses, and it still below its pivot point. Trading just above important chart support at its 50 DMA line. More damaging losses would raise concerns and trigger technical sell signals.

10/4/2010 2:32:32 PM - Y - Down for a 4th consecutive loss today, slumping further below its pivot point and again trading near important chart support at its 50 DMA line. More damaging losses would raise concerns and trigger technical sell signals.

9/30/2010 3:27:19 PM - Y - Trading near the middle of today's intra-day range, enduring distributional pressure. Concerns are raised by its lack of meaningful price progress above prior highs in the past 2 weeks while volume totals have been above average .

9/24/2010 12:04:08 PM - Y - Gapped up today following the latest sign of more distributional pressure, but concerns are raised by its lack of meaningful price progress above prior highs in the past 2 weeks while volume totals have been above average .

9/23/2010 4:25:18 PM - Y - Loss today on higher volume is a sign of more distributional pressure, and it slumped below its pivot point again. Its 2 recent gains with above average volume were a sign of prompt support at its 50 DMA line and solid new buying demand as it followed-through to new highs, reconfirming its prior breakout.

9/22/2010 2:41:36 PM - Y - Hovering near its 52-week high. Holding its ground stubbornly after 2 consecutive gains with above average volume were a sign of prompt support at its 50 DMA line and solid new buying demand as it followed-through to new highs, reconfirming its prior breakout.

9/21/2010 12:47:04 PM - Y - Holding its ground today following 2 consecutive gains with above average volume. It found prompt support at its 50 DMA line and followed through to new highs, reconfirming its prior breakout.

9/20/2010 12:41:11 PM - Y - Gapped up today and it has rallied above its pivot point to a new 52-week high. Found prompt support at its 50 DMA line on the prior session. No overhead supply remains to act as resistance after its "late stage" base pattern.

9/20/2010 10:05:38 AM - Y - Gapped up today after finding prompt support at its 50 DMA line on the prior session. No overhead supply remains to act as resistance after its "late stage" base pattern.

9/17/2010 2:11:29 PM - Y - Dipped near its 50 DMA earlier and now it has rebounded into positive territory, a sign of prompt support. Its slump into its prior base raised concerns after its recent breakout from a riskier "late stage" base pattern.

9/16/2010 3:26:31 PM - Y - Today's 3rd consecutive loss has it slumping under its old chart high, raising concerns. Technically, its gain above its pivot point and strong close on 9/13/10 with +90% above average volume triggered a buy signal.

9/15/2010 5:40:24 PM - Y - Pulled back today for a second consecutive small loss on near average volume, closing near its old chart high that defines an initial support level now. Technically, its gain above its pivot point and strong close on 9/13/10 with +90% above average volume triggered a buy signal.

9/14/2010 5:27:02 PM - Y - Held its ground today. Technically, its gain above its pivot point and strong close on 9/13/10 with +90% above average volume triggered a buy signal.

9/13/2010 10:40:50 AM - Y - Gapped up today, rallying near its pivot point again after a weak finish on the prior session. Color code was changed to yellow as it met the 9/08/10 mid-day report screening criteria (read here), identifying it as an ideal leader for investors' watchlists. This high-ranked Fremont, CA-based firm built an orderly new base, however, it is a riskier "late-stage" base. Another concern was noted in prior mid-day reports -"The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record."

9/10/2010 1:05:16 PM - Y - Trading above average volume, churning near its 52-week high, the heavier volume and lack of meaningful price progress above its pivot point is considered a sign of distributional pressure. Color code was changed to yellow as it met the 9/08/10 mid-day report screening criteria (read here), identifying it as an ideal leader for investors' watchlists. This high-ranked Fremont, CA-based firm built an orderly new base, however, it is a riskier "late-stage" base. Another concern was noted in prior mid-day reports -"The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record."

9/9/2010 1:01:02 PM - Y - Gapped up today and spiked to a new 52-week high with a second consecutive gain backed by heavy volume. Color code was changed to yellow as it met the 9/08/10 mid-day report screening criteria (read here), identifying it as an ideal leader for investors' watchlists. This high-ranked Fremont, CA-based firm built an orderly new base, however, it is a riskier "late-stage" base. Another concern was noted in prior mid-day reports -"The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record."

9/8/2010 5:39:42 PM - Y - Recently found support near its 50 DMA line and today it rallied toward its 52-week high with a gain backed by heavier volume. Color code was changed to yellow as it met the mid-day report screening criteria (read here), identifying it as an ideal leader for investors' watchlists. This high-ranked Fremont, CA-based firm is still working on an orderly new base. However, it is a riskier "late-stage" base, and another concern was noted in prior mid-day reports -"The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record."

9/8/2010 1:10:10 PM - Y - Recently found support near its 50 DMA line and it is rallying back toward its 52-week high today with a gain backed by heavier volume. Color code is changed to yellow, identifying it as an ideal leader for investors' watchlists while this high-ranked Fremont, CA-based firm is still working on an orderly new base. However, it is a riskier "late-stage" base, and another concern was noted in prior mid-day reports -"The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record."

8/17/2010 12:21:31 PM - Recently found support well above its 50 DMA line and it is rallying back toward its 52-week high today. This high-ranked Fremont, CA-based firm in the Computer -Tech Services industry. It reported strong earnings results for the quarter ended June 30, 2010 and recent quarters show accelerating sales revenues and earnings increases. The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record.

7/26/2010 1:29:32 PM - Holding its ground stubbornly near its 52-week high today, extended from any sound base pattern. This marks the 7th mid-day report appearance of July for this high-ranked Fremont, CA-based firm in the Computer -Tech Services industry. It reported strong earnings results for the quarter ended June 30, 2010 and recent quarters show accelerating sales revenues and earnings increases. The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record.

7/23/2010 1:07:58 PM - Hitting another new 52-week high today, extended from any sound base pattern. This marks the 6th mid-day report appearance of July for this high-ranked Fremont, CA-based firm in the Computer -Tech Services industry. It reported strong earnings results for the quarter ended June 30, 2010 and recent quarters show accelerating sales revenues and earnings increases. The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record.

7/22/2010 12:42:12 PM - Holding its ground stubbornly near its 52-week high, extended from any sound base pattern. The high-ranked Fremont, CA-based firm in the Computer -Tech Services industry reported strong earnings results for the quarter ended June 30, 2010 and recent quarters show accelerating sales revenues and earnings increases. The downturn in FY '09 earnings hurts its annual earnings (A criteria) track record.

7/21/2010 1:03:10 PM - Hit another new 52-week high earlier today then reversed into the red, and it is extended from any sound base pattern. It reported strong earnings results for the quarter ended June 30, 2010. Recent quarters show accelerating sales revenues and earnings increases, but a downturn in FY '09 earnings hurt its annual earnings (A criteria) track record.

7/20/2010 12:55:18 PM - Hit a new 52-week high today. Held its ground in a tight range since its strong close on 7/14/10 capped a streak of 6 consecutive gains on ever-increasing volume. It had not formed a sound base pattern in recent weeks, yet it found support near its 50 DMA line after distributional pressure briefly pushed it below that important short-term average. It reported strong earnings results for the quarter ended June 30, 2010. Recent quarters show accelerating sales revenues and earnings increases, but a downturn in FY '09 earnings hurt its annual earnings (A criteria) track record.

7/19/2010 1:08:11 PM - Holding its ground in a tight range since its strong close on 7/14/10 capped a streak of 6 consecutive gains on ever-increasing volume to new 52-week highs. It had not formed a sound base pattern in recent weeks, yet it found support near its 50 DMA line after distributional pressure briefly pushed it below that important short-term average. It reported strong earnings results for the quarter ended June 30, 2010. Recent quarters show accelerating sales revenues and earnings increases, but a downturn in FY '09 earnings hurt its annual earnings (A criteria) track record.

7/16/2010 1:13:48 PM - Holding its ground in a tight range since its strong close on 7/14/10 capped a streak of 6 consecutive gains on ever-increasing volume to new 52-week highs. It had not formed a sound base pattern in recent weeks, yet it found support near its 50 DMA line after distributional pressure briefly pushed it below that important short-term average. It reported strong earnings results for the quarter ended June 30, 2010. Recent quarters show accelerating sales revenues and earnings increases, but a downturn in FY '09 earnings hurt its annual earnings (A criteria) track record.

7/15/2010 1:08:42 PM - It rose to a new 52-week high with 6 consecutive gains on ever-increasing volume and it is holding its ground today after a considerable gain on 7/14/10 following stronger results for the quarter ended June 30, 2010. It had not formed a sound base. Recent quarters show accelerating sales revenues and earnings increases, but a downturn in FY '09 earnings hurt its annual earnings (A criteria) track record.

7/14/2010 12:48:36 PM - Reported stronger results for the quarter ended June 30, 2010 and hit a new 52-week high today with a 6th consecutive gain on ever-increasing volume. It has not formed a sound base. Recent quarters show accelerating sales revenues and earnings increases, but a downturn in FY '09 earnings hurt its annual earnings (A criteria) track record.

6/22/2010 12:48:35 PM - Hit another new 52-week high today, then reversed into the red. A considerable gain on 6/11/10 with more than 3 times average volume helped it break out following an 8-week consolidation. Noted in prior mid-day reports - "Sales and earnings history are below guidelines of the fact-based system."

6/14/2010 12:43:14 PM - Hit another new 52-week high today. A considerable gain on 6/11/10 with more than 3 times average volume helped it break out following an 8-week consolidation. Noted in prior mid-day reports - "Sales and earnings history are below guidelines of the fact-based system."

6/11/2010 12:26:25 PM - Gain today with heavy volume, rallying toward its 52-week high after finding recent support above its 50 DMA line and prior chart highs during its 8-week consolidation. It was noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

6/1/2010 12:36:20 PM - Gapped up today, rallying toward its 52-week high after finding recent support above its 50 DMA line and prior chart highs during its 6-week consolidation. It was noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

5/3/2010 12:54:59 PM - Gapped up today, rallying toward its 52-week high after a brief consolidation. It was noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

4/20/2010 12:47:42 PM - Hit a new 52-week high with today's early gain, then reversed into the red. It has a current streak of 8 consecutive gains, and it has been strong since noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

4/19/2010 1:09:15 PM - Hit a new 52-week high today with its 8th consecutive gain. Strong since noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

4/16/2010 1:14:00 PM - Holding its ground today near its 52-week high and since noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

4/14/2010 12:28:21 PM - Reversed into the red after hitting another new 52-week high earlier today. It As noted in the 4/13/10 mid-day report - "rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system."

4/13/2010 1:07:13 PM - Blasting to a new 52-week high today, rising from a saucer-like pattern with volume running at an above average pace while it posts a 4th consecutive gain on ever increasing volume. Sales and earnings history are below guidelines of the fact-based system.

1/25/2010 12:49:16 PM - Hit a new 52-week high today with volume running at an above average pace while it rises from its tight trading range for the past several weeks above support at its 50 DMA line. Sales and earnings history are below guidelines.

1/19/2010 12:41:02 PM - Hovering near its 52-week high in a tight range for several weeks above support at its 50 DMA line. Sales and earnings history are below guidelines.

12/16/2009 12:29:08 PM - Hit a new 52-week high today, rallying up from support at its 50 DMA line. Sales and earnings history are below guidelines.

10/22/2009 1:32:54 PM - Hitting new 52-week highs with gains on heavy volume this week. Sales and earnings history are below guidelines.