1/15/2015 12:54:49 PM - Holding its ground since gapping up on 1/12/15 for new 52-week and all-time highs on M&A news. Prior mid-day reports cautioned - "Reported +21% earnings on +31% sales revenues for the Sep '14 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Went through a deep consolidation below its 200 DMA line then rebounded since dropped from the Featured Stocks list on 4/30/13."

1/14/2015 12:31:58 PM - Gapped up on 1/12/15 for new 52-week and all-time highs on M&A news. Prior mid-day reports cautioned - "Reported +21% earnings on +31% sales revenues for the Sep '14 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Went through a deep consolidation below its 200 DMA line then rebounded since dropped from the Featured Stocks list on 4/30/13."

1/13/2015 12:21:48 PM - Gapped up on the prior session for new 52-week and all-time highs on M&A news. The 1/12/15 mid-day report cautioned - "Reported +21% earnings on +31% sales revenues for the Sep '14 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Went through a deep consolidation below its 200 DMA line then rebounded since dropped from the Featured Stocks list on 4/30/13."

1/12/2015 12:33:49 PM - Gapped up today for new 52-week and all-time highs on M&A news. Reported +21% earnings on +31% sales revenues for the Sep '14 quarter, and prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Went through a deep consolidation below its 200 DMA line then rebounded since dropped from the Featured Stocks list on 4/30/13.

12/30/2013 12:30:56 PM - Rallied after finding support near its 50 DMA line, now perched only -5.3% off its 52-week high. Prior mid-day reports cautioned members - "Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

12/27/2013 12:32:42 PM - Rallied after finding support near its 50 DMA line, now perched only -4.1% off its 52-week high. Prior mid-day reports cautioned members - "Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

12/26/2013 1:07:21 PM - Rallying after finding support near its 50 DMA line, now perched only -3.5% off its 52-week high. Prior mid-day reports cautioned members - "Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

12/24/2013 11:28:04 AM - Rallying after finding support near its 50 DMA line. Prior mid-day reports cautioned members - "Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

12/20/2013 12:28:51 PM - Consolidating and finding support near its 50 DMA line after retreating from new highs hit since last noted in the 11/18/13 mid-day report with caution - "Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

11/18/2013 12:41:08 PM - Approaching its 52-week high after consolidating and finding support near its 50 DMA line. The 11/13/13 mid-day report cautioned members - "Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

11/13/2013 12:31:04 PM - Consolidating near its 50 DMA line. Reported +13% earnings on +10% sales revenues for the Sep '13 quarter, its 3rd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13.

7/31/2013 12:49:47 PM - Perched at new 52-week and all-time highs following a big volume-driven gain on Monday. The 7/30/13 mid-day report cautioned - "Reported +15% earnings on +9% sales revenues for the Jun '13 quarter, its 2nd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13."

7/30/2013 1:24:54 PM - Hitting new 52-week and all-time highs with volume-driven gains this week. Reported +15% earnings on +9% sales revenues for the Jun '13 quarter, its 2nd consecutive quarterly comparison with earnings below the +25% minimum guideline (C criteria). It found support at its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 4/30/13.

4/30/2013 6:04:39 PM - Fell today with above average volume indicative of distributional pressure. Its Relative Strength rating has slumped to 67, below the 80+ minimum guideline for buy candidates. It will be dropped from the Featured Stocks list tonight. Due to report earnings news for the latest quarter on the morning of Thursday, May 2, 2013. Volume and volatility often increase near earnings news.

4/24/2013 5:40:57 PM - G - Slumped near November highs defining near-term support while slumping further below its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

4/19/2013 1:16:09 PM - G - Still sputtering below its 50 DMA line, and its Relative Strength rating has slumped to 79, below the 80+ minimum guideline for buy candidates.

4/15/2013 8:01:13 PM - G - Color code is changed to green after today's loss violated its 50 DMA line triggering a technical sell signal. Only a prompt rebound above that important short-term average would help its outlook improve.

4/12/2013 3:29:46 PM - Y - Consolidating at its 50 DMA line and near its pivot point, still staying in a very tight trading range building on a base-on-base type pattern. Its Relative Strength rating has slumped to 80, the minimum for buy candidates under the fact-based investment system.

4/9/2013 12:56:23 PM - Y - Consolidating above its 50 DMA line and above its pivot point with volume totals cooling while staying in a very tight trading range in recent weeks, building on a base-on-base type pattern.

4/4/2013 6:34:36 PM - Y - Consolidating above its 50 DMA line and above its pivot point with volume totals cooling in recent weeks. See the latest FSU analysis for more details an a new annotated graph.

3/28/2013 2:42:58 PM - Y - Still consolidating above its pivot point with volume totals cooling. Its 50 DMA line defines near-term support. Disciplined investors limit loses by selling if ever any stock fall more than -7% from their purchase price.

3/22/2013 8:09:58 PM - Y - Pulled back today with above average volume, consolidating above its pivot point. Disciplined investors limit loses by selling if ever any stock fall more than -7% from their purchase price.

3/18/2013 3:26:52 PM - Y - Tallying a gain today after dipping below its pivot point late last week. Disciplined investors limit loses by selling if ever any stock fall more than -7% from their purchase price.

3/15/2013 5:13:27 PM - Y - Down today with above average volume, closing below its pivot point and raising concerns while enduring another distribution day. Disciplined investors limit loses by selling if ever any stock fall more than -7% from their purchase price.

3/11/2013 6:13:30 PM - Y - Fell with above average volume today, its 2nd distribution day since hitting its all-time high last week. Color code is changed to yellow after retreating below its "max buy" level. Subsequent deterioration below its pivot point would raise concerns and could negate its latest breakout.

3/6/2013 6:35:22 PM - G - Color code is changed to green after rallying beyond its "max buy" level with another volume-driven gain. See the latest FSU analysis for more details and a new annotated graph.

3/5/2013 1:06:51 PM - Y - Gains in the major averages today may help the market (M criteria) to produce a new confirmed rally with a follow-through day. Highlighted in yellow with pivot point based on its 2/05/13 high plus 10 cents in the prior mid-day report (read here) and it is hitting another new 52-week high with today's 6th consecutive gain. Last week it cleared an advanced "3-weeks tight" base pattern formed since it technically broke out of a sound base on 2/04/13. Reported earnings +26% on +24% sales revenues for the quarter ended December 31, 2012 versus the year ago period, continuing its trend of recent quarterly earnings increases near the +25% minimum guideline (C criteria). It has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11.

3/4/2013 12:35:14 PM - Y - Patient investors may watch for the market (M criteria) to produce a new confirmed rally with a follow-through day from at least one of the major averages before the stock gets too extended. Color code is changed to yellow with pivot point based on its 2/05/13 high plus 10 cents. Spiked to another new 52-week high last week clearing an advanced "3-weeks tight" base pattern formed since it technically broke out of a sound base on 2/04/13. Reported earnings +26% on +24% sales revenues for the quarter ended December 31, 2012 versus the year ago period, continuing its trend of recent quarterly earnings increases near the +25% minimum guideline (C criteria). It has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11.

2/5/2013 1:02:36 PM - Reported earnings +26% on +24% sales revenues for the quarter ended December 31, 2012 versus the year ago period, continuing its trend of recent quarterly earnings increases near the +25% minimum guideline (C criteria). Spiking to a new 52-week high with today's 3rd consecutive volume-driven gain, it technically broke out of a sound base on the prior session. Patient investors may watch for secondary buy points to develop and be noted as it has quickly gotten too extended from a sound base. It has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11.

1/7/2013 12:27:04 PM - Consolidating above its 50 DMA line acting as support while trading -5.4% off its 52-week high today. Prior mid-day reports noted - "Reported earnings +24% on +31% sales revenues for the quarter ended September 30, 2012 versus the year ago period. Recent quarterly earnings increases have been near the +25% minimum guideline (C criteria). Action has been choppy yet it has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11."

1/3/2013 12:14:47 PM - Consolidating above its 50 DMA line acting as support while trading -6.7% off its 52-week high today. Last noted in the 11/27/12 mid-day report - "Reported earnings +24% on +31% sales revenues for the quarter ended September 30, 2012 versus the year ago period. Recent quarterly earnings increases have been near the +25% minimum guideline (C criteria). Action has been choppy yet it has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11."

11/27/2012 12:16:49 PM - Hit another new 52-week high today following a volume-driven gain on the prior session. Prior mid-day reports noted - "Reported earnings +24% on +31% sales revenues for the quarter ended September 30, 2012 versus the year ago period. Recent quarterly earnings increases have been near the +25% minimum guideline (C criteria). Action has been choppy yet it has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11."

11/26/2012 12:36:02 PM - Hitting new 52-week highs with recent gains lacking very heavy volume. The 11/08/12 mid-day report noted - "Reported earnings +24% on +31% sales revenues for the quarter ended September 30, 2012 versus the year ago period. Recent quarterly earnings increases have been near the +25% minimum guideline (C criteria). Action has been choppy yet it has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11."

11/8/2012 12:51:11 PM - Consolidating near its 50 DMA line today, perched within -4.8% of its 52-week high. Reported earnings +24% on +31% sales revenues for the quarter ended September 30, 2012 versus the year ago period. Recent quarterly earnings increases have been near the +25% minimum guideline (C criteria). Action has been choppy yet it has shown resilience in recent months after rebounding impressively from its lows since dropped from the Featured Stocks list on 8/05/11.

10/19/2012 12:55:51 PM - Considerable loss today on above average volume, violating its 50 DMA line and raising concerns amid widespread market (M criteria) weakness. Reported earnings +26% on +35% sales revenues for the quarter ended June 30, 2012 versus the year ago period, its 2nd consecutive quarterly earnings increase just above the +25% minimum guideline (C criteria). Fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11.

7/16/2012 12:25:35 PM - Considerable loss today, retreating from its 52-week high with volume running at an above average pace. Reported earnings +25% on +38% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Prior mid-day reports noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

6/27/2012 12:31:09 PM - Rallying to new 52-week highs with today's second consecutive gain with volume running at an above average pace. Reported earnings +25% on +38% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Prior mid-day reports noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

6/15/2012 12:20:07 PM - Rallying from its 50 DMA line toward its 52-week high with today's second consecutive volume-driven gain. Reported earnings +25% on +38% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Prior mid-day reports noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

6/13/2012 12:12:04 PM - Consolidating near its 50 DMA line after pulling back from its 52-week high. Reported earnings +25% on +38% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Prior mid-day reports noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

6/12/2012 12:17:44 PM - Pulling back from its 52-week high since last noted in the 5/04/12 mid-day report, and it dipped below its 50 DMA line today. Reported earnings +25% on +38% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Prior mid-day reports noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

5/4/2012 12:38:00 PM - Volume-driven gains this week helped it hit a new 52-week high. Reported earnings +25% on +38% sales revenues for the quarter ended March 31, 2012 versus the year ago period. While consolidating above support at its 50 DMA line the 4/20/12 mid-day report noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

4/20/2012 12:17:16 PM - Today's 5th consecutive gain has it challenging its 52-week high after consolidating above support at its 50 DMA line. The 4/18/12 mid-day report noted - "Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11."

4/18/2012 12:41:46 PM - Consolidating above support at its 50 DMA line today, perched within close striking distance of its 52-week high. Earnings increases were below the +25% minimum guideline in the June, Sep, and Dec '11 quarterly comparisons versus the year-ago periods. It survived but failed to impress since noted fundamental and technical deterioration prompted it to be dropped from the Featured Stocks list on 8/05/11.

8/5/2011 5:44:40 PM - Closed below its 50 DMA line today while suffering its 5th consecutive loss, slumping back into its prior base. Prior lows in the $77-78 area define the next very important chart support level to watch. Based on the noted fundamental and technical deterioration it will be dropped from the Featured Stocks list tonight.

8/5/2011 10:18:03 AM - G - Dipped below its 50 DMA line today while on track for a 5th consecutive loss, slumping back into its prior base. Prior lows in the $77-78 area define the next important chart support level to watch.

8/4/2011 5:28:43 PM - G - Down today for a 4th consecutive loss, slumping back into its prior base. Its 7/29/11 gain was backed by only +26% above average volume, below the threshold to trigger a proper technical buy signal. A sub par earnings increase (below the +25% guideline) for the June '11 quarter coupled with broader market (M criteria) weakness may give investors reasons to avoid new buying efforts.

8/3/2011 7:36:51 PM - G - Down today on above average volume. Its 7/29/11 gain was backed by only +26% above average volume, below the threshold to trigger a proper technical buy signal. Reported earnings +23% on +18% sales revenues for the quarter ended June 30, 2011 versus the year ago period. That marks the weakest sales and earnings increases in the span of 6 quarterly comparisons, raising concerns. The sub par earnings increase (below the +25% guideline) coupled with broader market (M criteria) weakness may give investors reasons to avoid new buying efforts.

8/2/2011 6:13:43 PM - G - Down today on lighter volume. Its 7/29/11 gain was backed by only +26% above average volume, below the threshold to trigger a proper technical buy signal. Reported earnings +23% on +18% sales revenues for the quarter ended June 30, 2011 versus the year ago period. That marks the weakest sales and earnings increases in the span of 6 quarterly comparisons, raising concerns. The sub par earnings increase (below the +25% guideline) coupled with broader market (M criteria) weakness may give investors reasons to avoid new buying efforts.

7/29/2011 6:43:54 PM - G - Its gain today was backed by only +26% above average volume, below the threshold to trigger a proper technical buy signal. Reported earnings +23% on +18% sales revenues for the quarter ended June 30, 2011 versus the year ago period. That marks the weakest sales and earnings increases in the span of 6 quarterly comparisons, raising concerns. The sub par earnings increase (below the +25% guideline) coupled with broader market (M criteria) weakness may give investors reasons to avoid new buying efforts.

7/28/2011 1:00:59 PM - G - It is off early highs after a gap up today, promptly repairing its 50 DMA line breach and rallying to new July highs above its pivot point, challenging its 52-week and all-time highs. A volume-driven gain may trigger a technical buy signal. Reported earnings +23% on +18% sales revenues for the quarter ended June 30, 2011 versus the year ago period. That marks the weakest sales and earnings increases in the span of 6 quarterly comparisons, raising concerns. The sub par earnings increase (below the +25% guideline) coupled with broader market (M criteria) weakness may give investors reasons to avoid new buying efforts.

7/28/2011 10:46:08 AM - G - Gapped up today, promptly repairing its 50 DMA line breach and rallying to new July highs above its pivot point. A volume-driven gain may trigger a technical buy signal. Reported earnings +23% on +18% sales revenues for the quarter ended June 30, 2011 versus the year ago period. That marks the weakest sales and earnings increases in the span of 6 quarterly comparisons, raising concerns. The sub par earnings increase (below the +25% guideline) coupled with broader market (M criteria) weakness may give investors reasons to avoid new buying efforts.

7/27/2011 5:42:02 PM - G - Posted a gain today with heavy volume three times average. Distributional pressure led to a slump below its 50 DMA line recently raising concerns, and its color code was changed to green. Volume-driven gains did not recently confirm a proper technical buy signal. Due to report earnings on the morning of Thursday, July 28th.

7/26/2011 5:00:10 PM - G - Enduring mild distributional pressure and slumping under its 50 DMA line today raising concerns, and its color code is changed to green. Volume-driven gains did not recently confirm a proper technical buy signal. Due to report earnings on the morning of Thursday, July 28th.

7/25/2011 5:40:04 PM - Y - Enduring mild distribution while hovering near its 50 DMA line and perched within -6.5% of all-time highs. Volume-driven gains are needed to confirm a proper technical buy signal.

7/20/2011 1:29:53 PM - Y - Quietly hovering near its 50 DMA line and within -6.2% of all-time highs. Color code was changed to yellow with new pivot point cited based on its 5/20/11 high plus 10 cents. Volume-driven gains are needed to confirm a proper technical buy signal.

7/19/2011 4:37:46 PM - Y - Rallied back above its 50 DMA line and closed near the session high today with a gain on below average volume. Color code was changed to yellow with new pivot point cited based on its 5/20/11 high plus 10 cents. Volume-driven gains are needed to confirm a proper technical buy signal.

7/14/2011 4:09:57 PM - Y - Down today on higher but below average volume, pulling back after a new high close on the prior session. Color code was changed to yellow with new pivot point cited based on its 5/20/11 high plus 10 cents. Volume-driven gains are needed to confirm a proper technical buy signal.

7/11/2011 4:39:31 PM - Y - Down today on quiet volume. Perched within close striking distance of a new high close. Color code is changed to yellow with new pivot point cited based on its 5/20/11 high plus 10 cents. Volume-driven gains are needed to confirm a proper technical buy signal.

7/1/2011 4:09:19 PM - G - Gains in recent weeks lacked volume conviction, yet today it quietly climbed above its 50 DMA line which has been acting as a stubborn resistance level.

6/28/2011 3:52:35 PM - G - It may be forming a new base, however gains in recent weeks have lacked volume conviction and its 50 DMA line has been acting as a stubborn resistance level.

6/22/2011 5:48:53 PM - G - It may be forming a new base, however gains have lacked volume conviction following its 50 DMA line violation, and that short-term average is now acting as a resistance level. A gain above it is needed for its outlook to improve.

6/17/2011 4:04:46 PM - G - It may be forming a new base, however gains have lacked volume conviction following its 50 DMA line violation. Technically, that important short-term average has acted as resistance and a gain above it is needed for its outlook to improve.

6/14/2011 1:12:42 PM - G - Gains have lacked volume conviction following its 50 DMA line violation, and that important short-term average has now been acting as resistance.

6/10/2011 5:20:04 PM - G - Pulled back today on above average volume after 3 consecutive gains on lighter volume. Its 50 DMA line acted as resistance. See the latest FSU analysis for more details and a new annotated graph.

6/9/2011 7:00:45 PM - G - Three consecutive gains on light volume have followed technically damaging losses. Today it finished near its 50 DMA line which may act as resistance. See the latest FSU analysis for more details and a new annotated graph.

6/6/2011 7:17:22 PM - G - Down today for a 3rd loss in the span of 4 sessions with above average volume, violating its 50 DMA line and recent chart lows triggering technical sell signals.

6/3/2011 3:35:27 PM - G - Down today with below average volume, violating its 50 DMA line and trading just under recent chart lows defining important support to watch.

6/1/2011 5:09:43 PM - G - Down today with above average volume, slumping back toward its 50 DMA line and recent chart lows defining important support to watch. Stubbornly held its ground in recent weeks, but it did not form a sound new base pattern.

5/31/2011 7:27:46 PM - G - Gain today with above average volume helped it rally for a best-ever close. Stubbornly held its ground in recent weeks, but it did not form a sound new base pattern. Its 50 DMA line defines important support to watch.

5/26/2011 2:57:20 PM - G - Hovering in a tight trading range just above its 50 DMA and near its all-time high with volume totals still cooling since 5/05/11. Stubbornly holding its ground, but it has not formed a sound base pattern. Its 50 DMA line defines important support to watch.

5/19/2011 5:32:05 PM - G - Hovering in a tight trading range near its all-time high with volume totals cooling since 5/05/11 while stubbornly holding its ground. It has not formed a sound base pattern. Its 50 DMA line defines important support to watch.

5/13/2011 10:49:03 AM - G - Hovering near its all-time high with volume totals cooling since 5/05/11 while stubbornly holding its ground. It has not formed a sound base pattern. Its 50 DMA line defines important support to watch.

5/9/2011 4:29:50 PM - G - Holding its ground near its all-time high. Extended from any sound base pattern now, its 50 DMA line defines important support to watch. Reported earnings +34% on +28% sales for the quarter ended March 31st.

5/5/2011 6:44:07 PM - G - Hit a new all-time high today but closed in the lower half of its intra-day range. Reported earnings +34% on +28% sales for the quarter ended March 31st. Extended from any sound base pattern now. Its 50 DMA line defines important support to watch. See the latest FSU analysis for more details and a new annotated graph.

5/5/2011 11:45:47 AM - G - Considerable gain today for a new all-time high. Reported earnings +34% on +28% sales for the quarter ended March 31st. Getting extended from any sound base pattern now. Its 50 DMA line defines important support to watch.

5/3/2011 4:17:13 PM - G - Down today with higher (near average) volume indicative of distributional pressure, finishing -5% off its all-time high. Due to report earnings on the morning of Thursday, May 5th. It is extended from any sound base pattern, and its 50 DMA line defines important support to watch. Since first featured in yellow on 7/29/10 it has traded as much as +63% higher.

4/29/2011 4:24:38 PM - G - Gain today with quiet volume, finishing -2.2% off its all-time high. Extended from any sound base pattern, its 50 DMA line defines important support to watch. Since first featured in yellow on 7/29/10 it has traded as much as +63% higher.

4/28/2011 5:21:39 PM - G - Holding its ground quietly today perched near all-time highs. Since first featured in yellow on 7/29/10 it has traded as much as +63% higher. Extended from any sound base pattern, its 50 DMA line defines important support to watch.

4/25/2011 12:09:16 PM - G - Pulling back today from the new all-time high hit on the prior session. Since first featured in yellow on 7/29/10 it has traded as much as +63% higher. Extended from any sound base pattern, its 50 DMA line defines important support to watch.

4/25/2011 11:27:28 AM - G - Pulling back today from the new all-time high hit on the prior session. Extended from any sound base pattern, its 50 DMA line defines important support to watch.

4/21/2011 3:12:41 PM - G - Up with above average volume today for yet another new all-time high, getting more extended from any sound base. Its 50 DMA line defines important support to watch.

4/20/2011 5:00:44 PM - G - Gapped up today for a gain with average volume for a new all-time high, getting more extended from any sound base. Its 50 DMA line defines important support to watch.

4/18/2011 12:46:51 PM - G - Pulling back today from its all-time high hit on the prior session. Its 50 DMA line defines important support to watch. It has been repeatedly noted - "Extended from any sound base pattern."

4/15/2011 4:09:52 PM - G - Up today with above average volume for another new all-time high. Its 50 DMA line defines important support to watch. It has been repeatedly noted - "Extended from any sound base pattern."

4/13/2011 5:12:46 PM - G - Wedging higher on light volume this week. Its 50 DMA line defines important support to watch. It has been repeatedly noted - "Extended from any sound base pattern."

4/8/2011 6:31:16 PM - G - Pulled back today for a 3rd consecutive loss. Its 50 DMA line defines important support to watch. It has been repeatedly noted - "Extended from any sound base pattern."

4/7/2011 6:38:01 PM - G - Perched near all-time highs, still quietly consolidating. Its 50 DMA line defines important support to watch. It has been repeatedly noted - "Extended from any sound base pattern."

4/4/2011 4:22:54 PM - G - Perched near all-time highs, consolidating above its recently noted tight trading range. It has been repeatedly noted - "Extended from any sound base pattern."

4/1/2011 9:13:26 PM - G - Pulled back on slightly higher volume today from the new all-time high hit on the prior session (without great volume conviction) following a consolidation in a tight range. It has been repeatedly noted as "extended from any sound base pattern."

3/31/2011 3:09:03 PM - G - Up today for a new all-time high without great volume conviction after consolidating in a tight range for the past 3 weeks. It has been repeatedly noted as "extended from any sound base pattern."

3/28/2011 3:38:05 PM - G - Gain today has it poised for its second highest close ever. Consolidating in a tight range for the past 3 weeks, extended from any sound base pattern.

3/23/2011 7:04:30 PM - G - Holding its ground in a tight range perched -2.1% off its all-time high. It is extended from any sound base pattern.

3/18/2011 4:43:33 PM - G - Today's gain leaves its -2.8% off its all-time high. It is extended from any sound base pattern.

3/16/2011 8:03:31 PM - G - Today's 5th consecutive loss leaves its -5% off its all-time high, still extended from any sound base.

3/11/2011 4:25:53 PM - G - Perched at its all-time high, holding its ground following a streak of gains with above average volume. Found support near prior highs and its 50 DMA line recently but did not build a sound new base pattern. See the latest FSU analysis for more details and a new annotated graph.

3/10/2011 12:19:44 PM - G - Perched near its all-time high following a streak of gains with above average volume. Found support near prior highs and its 50 DMA line recently but did not build a sound new base pattern. See the latest FSU analysis for more details and a new annotated graph.

3/9/2011 12:25:32 PM - G - Up again today, extending its streak of gains with above average volume for another new all-time high. Found support near prior highs and its 50 DMA line recently but did not build a sound new base pattern. See the latest FSU analysis for more details and a new annotated graph.

3/8/2011 12:27:54 PM - G - Up again today with above above average volume for another new all-time high. Found support near prior highs and its 50 DMA line recently but did not build a sound new base pattern.

3/7/2011 5:44:12 PM - G - Up today with above above average volume for a new all-time high. Found support near prior highs and its 50 DMA line recently but did not build a sound new base pattern.

3/3/2011 4:00:29 PM - G - Up today with below above average volume, poised for its second best close ever. Found support near prior highs and its 50 DMA line recently but did not build a sound new base pattern.

3/1/2011 4:41:34 PM - G - Posted its 3rd gain in 4 sessions today with above average volume. It found support near prior highs and its 50 DMA line but has not built a sound new base pattern.

2/28/2011 6:29:11 PM - G - Down today after a gain on Friday with above average volume led to its best ever close on its weekly chart. It found support near prior highs and its 50 DMA line but has not built a sound new base pattern.

2/25/2011 5:28:18 PM - G - Closed near the session high again today with a second consecutive gain backed by above average volume. That helped it post a gain with above average volume for its best ever close on its weekly chart. It found support near prior highs and its 50 DMA line but has not built a sound new base pattern.

2/24/2011 5:52:47 PM - G - Closed near the session high today with a gain backed by above average volume. It has not built a sound new base pattern. Prior highs in the $67 area define initial chart support to watch above its 50 DMA line.

2/23/2011 3:16:48 PM - G - Down today for its 3rd loss with above average volume in 4 sessions since reaching its all-time high. It has not built a sound new base pattern. Prior highs in the $67 area define initial chart support to watch. Sales revenues acceleration (bigger percentage increases sequentially, +34%, +41%, +45% and +55% in the Mar, Jun, Sep, and Dec '10 quarterly comparisons versus the year earlier) is a very reassuring sign.

2/18/2011 5:13:09 PM - G - Held its ground today after an analyst downgrade and gap down on the prior session from its all-time high. It has not built a sound new base pattern. Prior highs in the $67 area define initial chart support to watch. Sales revenues acceleration (bigger percentage increases sequentially, +34%, +41%, +45% and +55% in the Mar, Jun, Sep, and Dec '10 quarterly comparisons versus the year earlier) is a very reassuring sign.

2/17/2011 12:53:17 PM - G - Small gap down today following an analysts downgrade, reversing from its all-time high. It has not built a sound new base pattern. Prior highs in the $67 area define initial chart support to watch. Sales revenues acceleration (bigger percentage increases sequentially, +34%, +41%, +45% and +55% in the Mar, Jun, Sep, and Dec '10 quarterly comparisons versus the year earlier) is a very reassuring sign.

2/11/2011 10:12:56 AM - G - Quietly perched at its all-time high, however it has not built a sound new base pattern. It found support near its 50 DMA line recently. Sales revenues acceleration (bigger percentage increases sequentially) is a very reassuring sign.

2/8/2011 8:10:55 PM - G - Closed near the session high at a new all-time high with average volume behind today's 4th consecutive gain. Reported earnings +38% on +55% sales revenues for the quarter ended December 31, 2010, and found support near its 50 DMA line recently. Sales revenues acceleration (bigger percentage increases sequentially) is a very reassuring sign.

2/7/2011 5:25:36 PM - G - Hit a new all-time high today and closed near the session high with a 3rd consecutive gain on above average volume. Reported earnings +38% on +55% sales revenues for the quarter ended December 31, 2010, and found support near its 50 DMA line recently. Sales revenues acceleration (bigger percentage increases sequentially) is a very reassuring sign.

2/4/2011 4:42:01 PM - G - Closed near the session high with a gain on slightly above average volume. Reported earnings +38% on +55% sales revenues for the quarter ended December 31, 2010. Perched within close striking range of its all-time high after finding support near its 50 DMA line recently. Sales revenues acceleration (bigger percentage increases sequentially) is a very reassuring sign. See the latest FSU analysis for details and an annotated graph.

2/3/2011 1:23:55 PM - G - It is churning above average volume after a gap up today. Reported earnings +38% on +55% sales revenues for the quarter ended December 31, 2010. Consolidating within close striking range of its all-time high and perched above support at its nearby 50 DMA line. Sales revenues acceleration (bigger percentage increases sequentially) is a very reassuring sign. See the latest FSU analysis for details and an annotated graph.

2/3/2011 12:21:47 PM - G - Churning above average volume, it gapped up today after reporting earnings +38% on +55% sales revenues for the quarter ended December 31, 2010. Consolidating within close striking range of its all-time high and perched above support at its nearby 50 DMA line. Sales revenues acceleration (bigger percentage increases sequentially) is a very reassuring sign. See the latest FSU analysis for details and an annotated graph.

2/2/2011 7:21:42 PM - G - Quietly consolidating near its 50 DMA line today. Earnings news is due before the open on Thursday. See the latest FSU analysis for details and an annotated graph.

2/1/2011 10:59:07 AM - G - Rallying up from its 50 DMA line today, showing resilience after recently enduring distributional pressure. More damaging losses its recent chart low ($59.95 on 1/25/11) could raise greater concerns and trigger a technical sell signal.

1/28/2011 4:55:04 PM - G - Churned heavy volume today while consolidating near its 50 DMA line. More damaging losses below this week's low ($59.95 on 1/25/11) could raise concerns and trigger a technical sell signal.

1/26/2011 5:01:46 PM - G - Considerable gain with above average volume for a second consecutive session. Closed near the session high today, and the prompt repair of its 50 DMA line violation was a very reassuring sign of support.

1/24/2011 5:46:05 PM - G - Enduring more distributional pressure, today's 4th consecutive loss with above average volume led to violation of its 50 DMA line, raising concerns. That short-term average repeatedly has defined support to watch.

1/21/2011 4:49:41 PM - G - Enduring mild distribution this week with 3 consecutive small losses with above average volume, consolidating near its 50 DMA line. That short-term average repeatedly has defined support to watch.

1/20/2011 1:32:40 PM - G - Enduring mild distribution this week while consolidating above its 50 DMA line. That short-term average repeatedly has defined support to watch.

1/19/2011 6:17:53 PM - G - Closed near its session low with a loss today on above average volume, enduring distributional pressure after inching to new highs without great volume conviction. It has not formed a sound base pattern. Its 50 DMA line defines support to watch.

1/18/2011 4:56:17 PM - G - Hovering near its all-time high after inching to new highs without great volume conviction. It has not formed a sound base pattern. Its 50 DMA line defines support to watch.

1/14/2011 5:12:15 PM - G - Perched near its all-time high after inching to new highs without great volume conviction. It has not formed a sound base pattern. Its 50 DMA line defines support to watch.

1/11/2011 2:58:05 PM - G - Recently inching to new highs without great volume conviction, it has not formed a sound base pattern. Its 50 DMA line defines support to watch.

1/5/2011 6:27:07 PM - G - Gain today with above average volume helped it finish 3 cents below its best ever close. Its 50 DMA line defines support to watch.

12/31/2010 6:15:30 PM - G - Pulling back from its 52-week high, today it closed near the session low with volume light behind a 4th consecutive small loss. It paused since 12/27/10 following a streak of 6 consecutive gains with higher volume totals.

12/30/2010 4:02:07 PM - G - Hovering very near its 52-week high today with volume totals very light behind a 3rd consecutive small loss. Paused since 12/27/10 following a streak of 6 consecutive gains with higher volume totals.

12/27/2010 2:55:04 PM - G - Hit another new 52-week high with a 6th consecutive gain, rallying with above average volume.

12/21/2010 6:36:26 PM - G - Recent gain with above average volume reconfirmed bullish action it showed earlier. See the latest FSU section analysis for details and an annotated graph.

12/17/2010 6:00:22 PM - G - A late afternoon surge today helped it rally to a new high close with twice its average volume, reconfirming bullish action it showed in recent weeks. Volume totals had been drying up since hitting its all-time high on 11/04/10. Color code is changed to green after closing above its old "max buy" level cited.

12/14/2010 4:45:05 PM - Y - Rising from support at its 50 DMA line, now -3.8% off its 52-week high. Volume totals have been drying up since hitting its all-time high on 11/04/10. Its short-term average and an upward trendline connecting its May - August lows define chart support levels to watch.

12/10/2010 1:39:23 PM - Y - Down today for a 3rd consecutive loss, consolidating near its 50 DMA line, now -7.8% off its 52-week high. Volume totals have been drying up since hitting its all-time high on 11/04/10. Its short-term average and an upward trendline connecting its May - August lows define chart support levels to watch.

12/7/2010 5:42:27 PM - Y - Consolidating above its 50 DMA line, perched -3.1% off its 52-week high today with volume totals drying up since hitting its all-time high on 11/04/10. Its short-term average and an upward trendline connecting its May - August lows define chart support levels to watch.

12/6/2010 5:12:45 PM - Y - Consolidating above its 50 DMA line -4.6% off its 52-week high. It stalled after hitting its all-time high on 11/04/10, yet held its ground stubbornly above its short-term average.

12/1/2010 5:49:05 PM - Y - Gap up gain today on below average volume for its best ever close. Its 50 DMA line has been repeatedly noted as a very important support level. It stalled after hitting its all-time high on 11/04/10, yet held its ground stubbornly above its short-term average.

11/26/2010 1:15:36 PM - Y - Quiet gain on today's holiday-shortened session, finishing 2 cents under its best ever close. Its 50 DMA line has been repeatedly noted as a very important support level. It stalled after hitting its all-time high on 11/04/10, yet held its ground stubbornly above its short-term average.

11/24/2010 3:49:50 PM - Y - Perched near its best ever close. Its 50 DMA line has been repeatedly noted as a very important support level. It stalled after hitting its all-time high on 11/04/10, yet held its ground stubbornly above its short-term average.

11/22/2010 3:38:50 PM - Y - Perched near its 50 DMA line which has been repeatedly noted as a very important support level. It stalled after hitting its all-time high on 11/04/10, yet held its ground stubbornly above its short-term average.

11/19/2010 3:25:59 PM - Y - Rallying today near its second-best close ever. Mild distributional pressure this week tested its 50 DMA line which has been repeatedly noted as a very important support level.

11/18/2010 5:22:23 PM - Y - Posted a gain today, while mild distributional pressure this week has it testing its 50 DMA line which has been repeatedly noted as a very important support level.

11/16/2010 4:44:01 PM - Y - Small gap down today, testing its 50 DMA line which has been repeatedly noted as a very important support level.

11/15/2010 4:47:02 PM - Y - Small gain today with light volume following a pullback below its pivot point with losses on light volume late last week. Its 50 DMA line has been repeatedly noted as a very important support level.

11/10/2010 5:25:57 PM - Y - Gain today with near average volume for its second best close ever following a pullback below its pivot point. Healthy stocks rarely slump more than -7% below their pivot points in a bullish market environment. For MWIV to sink that far it would first violate its 50 DMA line ($56.74 now) repeatedly noted as a very important support level.

11/9/2010 6:13:10 PM - Y - Volume totals have cooled recently after its pullback under its pivot point raised concerns. It has slumped since a new pivot point was recently cited based on its 52-week high plus 10 cents. Its 50 DMA line defines a very important support level.

11/5/2010 2:16:39 PM - Y - Slumping under its pivot point, enduring more distributional pressure today and raising concerns, as a weak finish could negate its latest breakout. Yesterday a new pivot point was cited based on its 52-week high plus 10 cents as its color code was changed to yellow following its latest strong earnings report.

11/4/2010 12:37:13 PM - Y - It is off its early highs today after a gap up for a new all-time high following earnings news. A weak finish would be an indication of more distributional pressure weighing it down. It endured distributional pressure during its short flat base while it found support near its 50 DMA line. A new pivot point was cited based on its 52-week high plus 10 cents as its color code was changed to yellow.

11/4/2010 9:50:28 AM - Y - Considerable gain today after a "breakaway gap" for a new all-time high following earnings news. During its short flat base it found support near its 50 DMA line. New pivot point is cited based on its 52-week high plus 10 cents as color code is changed to yellow.

11/1/2010 1:02:04 PM - G - Consolidating near its 52-week high, it recently found support near its 50 DMA line. Any subsequent violation of that classic chart support level or breach of recent lows would raise greater concerns. Due to announce earnings on Thursday, November 4, 2010.

10/27/2010 5:14:44 PM - G - Closed at the session high with a gain backed by above average volume today. Due to announce earnings in early-November. Recently found support near its 50 DMA line, but any subsequent violation of that classic chart support level or breach of recent lows would raise greater concerns.

10/26/2010 5:36:38 PM - G - Finding support near its 50 DMA line. A subsequent violation of that classic chart support level and a breach of recent lows (near $54.60) would raise greater concerns.

10/22/2010 4:21:43 PM - G - Found support near its 50 DMA line with gains on light volume finishing the week following heavier volume distributional losses. A subsequent violation of that classic chart support level and recent lows would raise greater concerns.

10/20/2010 5:04:59 PM - G - Enduring more distributional pressure today, testing its 50 DMA line. A subsequent violation of that classic chart support level would raise greater concerns.

10/19/2010 4:01:45 PM - G - Enduring mild distributional pressure, it is trading near its 50 DMA line. A subsequent violation of that classic chart support level would raise greater concerns.

10/15/2010 1:31:43 PM - G - Enduring mild distributional pressure this week, it remains perched near its 52-week high. No overhead supply remains to act as resistance. Its nearby 50 DMA line defines chart support.

10/12/2010 1:00:16 PM - G - Pulling back for a small loss today on higher volume, it remains perched near its 52-week high. Volume totals had been cooling in recent weeks. No overhead supply remains to act as resistance. Its nearby 50 DMA line defines chart support.

10/11/2010 5:21:44 PM - G - Perched near its 52-week high with volume below average for the past 3 weeks. No overhead supply remains to act as resistance. Its nearby 50 DMA line defines chart support.

10/5/2010 3:42:13 PM - G - Considerable gain today without great volume conviction thus far has it poised for its best-ever close (above the $57.97 close from 9/29/10). No overhead supply remains to act as resistance. Its nearby 50 DMA line defines chart support.

10/1/2010 4:41:30 PM - G - Volume totals have been cooling while stubbornly holding its ground near all-time highs. No overhead supply remains to act as resistance. Its 50 DMA line defines important chart support.

9/24/2010 4:10:12 PM - G - Gain today on light volume, and no overhead supply remains to act as resistance. Its 50 DMA line defines important chart support.

9/23/2010 4:29:48 PM - G - Pulling back on light volume after getting extended with gains on higher volume. Its 50 DMA line defines important chart support.

9/20/2010 2:26:58 PM - G - Gain today has it quietly rising further above its "max buy" level, poised for a new high close. Its 50 DMA line defines important chart support.

9/14/2010 3:54:42 PM - G - Today's gain without great volume conviction has it trading above its "max buy" level and the color code is changed to green. Its 50 DMA line defines important chart support.

9/13/2010 5:10:34 PM - Y - Today's gain halted a streak of 4 consecutive losses. Still consolidating under its "max buy" level yet above its pivot point. Recent lows in the $46 area define an important chart support level.

9/10/2010 3:54:03 PM - Y - Today marks a 4th consecutive small loss on very light volume, quietly consolidating under its "max buy" level yet above its pivot point. Color code was changed to yellow. Recent lows in the $46 area define an important chart support level.

9/8/2010 5:50:18 PM - Y - Small loss on very light volume today, quietly consolidating under its "max buy" level. Color code was changed to yellow. Recent lows in the $46 area define an important chart support level.

9/8/2010 5:50:09 PM - Y - Small loss on very light volume today, quietly consolidating under its "max buy" level. Color code was changed to yellow. Recent lows in the $46 area define an important chart support level.

9/7/2010 5:24:11 PM - Y - Small loss on light volume today, quietly consolidating under its "max buy" level. Color code is changed to yellow. Recent lows in the $46 area define an important chart support level.

9/7/2010 5:23:41 PM - Y - Small loss on light volume today, quietly consolidating under its "max buy" level. Color code is changed to yellow. Recent lows in the $46 area define an important chart support level.

9/2/2010 4:49:14 PM - G - Gain on light volume today for a new all-time high above its "max buy" level. Color code is changed to green. Recent lows in the $46 area define an important chart support level.

8/30/2010 5:35:40 PM - Y - Negatively reversed today after a small gap up, closing at the session low. Recent lows in the $46 area define an important chart support level.

8/27/2010 6:03:21 PM - Y - Quietly perched near its all-time high. Recent lows in the $46 area define an important chart support level.

8/26/2010 6:28:26 PM - Y - Reversed from its all-time high and closed near today's session low. Recent lows in the $46 area define an important chart support level.

8/25/2010 6:00:52 PM - Y - Gain today on light volume for a new all-time high, showing impressive strength after rallying up from recent lows in the $46 area that define an important chart support level.

8/24/2010 7:37:03 PM - Y - Perched near its all-time high, showing impressive strength after rallying up from recent lows in the $46 area that define an important chart support level.

8/23/2010 5:09:16 PM - Y - Gapped up for a gain today with above average volume and very little resistance remains. Repaired its 50 DMA line violation with solid gains on volume last week, bringing an impressive technical improvement. Recent lows in the $46 area define an important chart support level.

8/20/2010 5:07:14 PM - Y - Repaired its 50 DMA line violation with solid gains on volume this week bringing an impressive technical improvement. Recent lows in the $46 area define an important chart support level.

8/19/2010 4:22:51 PM - Y - Loss today on lighter volume near average following 3 gains with above average volume. Recently repaired its 50 DMA line violation and color code was changed to yellow based on its technical improvement. Recent lows in the $46 area define important chart support level.

8/18/2010 5:00:22 PM - Y - Posted gains for 3 days in a row with above average volume. Recently repaired its 50 DMA line violation and color code was changed to yellow based on its technical improvement. Recent lows in the $46 area define important chart support level.

8/17/2010 4:05:36 PM - Y - Gapped up today and rallied with higher above average volume repairing its 50 DMA line. Color code is changed to yellow based on its technical improvement. Recent lows in the $46 area define important chart support level.

8/16/2010 5:18:01 PM - G - Gain today with above average volume, but it remains below its 50 DMA line after a damaging violation on 8/11/10 raised concerns. Recent lows in the $46 area define the next important chart support level.

8/13/2010 4:52:57 PM - G - A damaging violation of its 50 DMA line this week has raised concerns. Recent lows in the $46 area define the next important chart support level.

8/12/2010 4:48:02 PM - G - Today's gain on very light volume followed a damaging violation of its 50 DMA line and 2 considerable losses on heavier volume. Color code was changed to green and recent lows in the $46 area define the next chart support level below its short-term average.

8/11/2010 11:34:44 AM - G - Violated its 50 DMA line with another considerable loss today raising concerns, and its color code is changed to green. Recent lows in the $46 area define the next chart support level below its short-term average.

8/10/2010 1:11:24 PM - Y - Considerable loss today, slumping toward its 50 DMA line. Recent lows in the $46 area define the next chart support level below its short-term average.

8/9/2010 4:48:28 PM - Y - Loss today on light volume. It endured distributional pressure and did not make meaningful price progress while trading above average volume in recent weeks, demonstrating "churning" action in a tight trading range near all-time highs.

8/6/2010 6:12:50 PM - Y - It has endured recent distributional pressure and did not make meaningful price progress while trading above average volume today. The "churning" action has occurred while remaining confined to a tight range near all-time highs.

8/6/2010 12:48:46 PM - Y - It has endured recent distributional pressure and it has not made meaningful price progress while trading above average volume today. The "churning" action has occurred while remaining confined to a tight range near all-time highs.

8/4/2010 6:06:47 PM - Y - Holding its ground in a tight range near all-time highs since it rallied above its pivot point and finished strong after featured in the 7/29/10 mid-day report (read here).

8/2/2010 4:55:28 PM - Y - Gapped up for a gain today with above average volume for its second best close ever. Rallied above its pivot point and finished strong after it was featured in the 7/29/10 mid-day report (read here).

7/30/2010 4:16:04 PM - Y - Gapped down today then rebounded and touched new high territory, but finished near its pivot point with a loss on heavy volume. It was featured in the 7/29/10 mid-day report (read here). No overhead supply remains to act as resistance after hitting a new 52-week high with its strong close above the pivot point cited (based on its 5/17/10 high plus ten cents) backed by +72% above average volume triggering a buy signal. It has a good annual earnings (A criteria) history, and the latest quarter ended June 30, 2010 showed more impressive sales and earnings acceleration after prior earnings comparisons showed improvement above the guidelines of the fact-based investment system. Its small supply (S criteria) of only 12.3 million shares outstanding could contribute to greater volatility in the event of institutional buying or selling.

7/30/2010 1:29:56 PM - Y - Gapped down today then rebounded and touched new high territory this afternoon. It was featured in the 7/29/10 mid-day report (read here). No overhead supply remains to act as resistance after hitting a new 52-week high with its strong close above the pivot point cited (based on its 5/17/10 high plus ten cents) backed by +72% above average volume triggering a buy signal. It has a good annual earnings (A criteria) history, and the latest quarter ended June 30, 2010 showed more impressive sales and earnings acceleration after prior earnings comparisons showed improvement above the guidelines of the fact-based investment system. Its small supply (S criteria) of only 12.3 million shares outstanding could contribute to greater volatility in the event of institutional buying or selling.

7/29/2010 4:35:48 PM - Y - Gapped up today after reporting strong earnings and raising guidance, repairing the recent 50 DMA line violation, and it was featured in the mid-day report (read here). No overhead supply remains to act as resistance after hitting a new 52-week high with a strong close above the pivot point cited (based on its 5/17/10 high plus ten cents) backed by +72% above average volume triggering a buy signal. It has a good annual earnings (A criteria) history, and the latest quarter ended June 30, 2010 showed more impressive sales and earnings acceleration after prior earnings comparisons showed improvement above the guidelines of the fact-based investment system. Its small supply (S criteria) of only 12.3 million shares outstanding could contribute to greater volatility in the event of institutional buying or selling.

7/29/2010 1:22:50 PM - Y - Gapped up today after reporting strong earnings and raising guidance, repairing the recent 50 DMA line violation. An early-July breakout without volume conviction failed, so while it has not formed a sound looking base, no overhead supply remains to act as resistance. A new high close above the pivot point cited (based on its 5/17/10 high plus ten cents) with a gain backed by heavy volume would be a very bullish sign, and it would be even more reassuring to see it reach a new 52-week high with great volume conviction. It has a good annual earnings (A criteria) history, and the latest quarter ended June 30, 2010 showed more impressive sales and earnings acceleration after prior earnings comparisons showed improvement above the guidelines of the fact-based investment system. Its small supply (S criteria) of only 12.3 million shares outstanding could contribute to greater volatility in the event of institutional buying or selling.

6/16/2010 1:59:14 PM - Consolidating for about 5 weeks during which prior chart highs and its 50 DMA line acted as a support level. No overhead supply remains to act as resistance. Good annual earnings (A criteria) history, but recent quarterly earnings and sales comparisons have been near or below guidelines of the fact-based investment system..

10/3/2008 12:35:04 PM - Good annual earnings history, but recent quarterly earnings and sales increases have been borderline or below guidelines. Gains on heavy volume week helped it recently challenge all-time highs, now then consolidate back and find support near its 50 & 200 DMA lines.

10/2/2008 1:11:01 PM - Good annual earnings history, but recent quarterly earnings and sales increases have been borderline or below guidelines. Gains on heavy volume week helped it recently challenge all-time highs, now then consolidate back and find support near its 50 & 200 DMA lines.

10/2/2008 12:33:34 PM - Good annual earnings history, but recent quarterly earnings and sales increases have been borderline or below guidelines. Gains on heavy volume week helped it recently challenge all-time highs, now then consolidate back and find support near its 50 & 200 DMA lines.

10/1/2008 12:46:08 PM - Good annual earnings history, but recent quarterly earnings and sales increases have been borderline or below guidelines. Gains on heavy volume week helped it recently challenge all-time highs, now it has consolidated back to its 50 DMA line.

9/24/2008 12:43:48 PM - Good annual earnings history, but recent quarterly earnings and sales increases have been borderline or below guidelines. Gains on heavy volume last week helped it challenge all-time highs.

9/19/2008 1:24:06 PM - "C" and group rank below guidelines.

8/15/2006 12:35:46 PM - Nice "C" and pretty good ranks yet group rank below guidelines.

7/31/2006 - Solid "C" and other ranks and even a decent base yet negatively reversing from new highs today and is scheduled to report earnings on 08/02/06 (Wed). Earnings can cause some volatility and it not wise to buy before earnings.

3/17/2006 1:02:20 PM - No base.

3/16/2006 12:48:46 PM - No base.

2/21/2006 12:32:00 PM - No base.

2/3/2006 12:18:11 PM - No base.