2/25/2013 12:51:03 PM - Reports its fiscal fourth quarter 2012 financial results before the market open on Tuesday, February 26, 2013. Volume and volatility often increase near earnings news. Its Relative Strength rating has improved to the bare 80+ minimum guideline for buy candidates. Fundamentals remain a good match with the fact-based system (C and A criteria). It found support at its 200 DMA line and showed mostly bullish action as it rebounded through overhead supply and rallied to new high territory since dropped from the Featured Stocks list when last noted on 1/07/13.

1/7/2013 5:58:49 PM - Sputtering below its 50 DMA line and its Relative Strength rating has slumped to a 72, well below the 80+ minimum guideline for buy candidates. Based on weak action it will be dropped from the Featured Stocks list tonight. Prior lows and its 200 DMA line define important near-term support to watch in the $53 area. However, it faces resistance due to overhead supply up through the $61 level which has been a stubborn resistance level in recent months.

1/2/2013 4:25:58 PM - G - Reversed into the red for worrisome loss on higher volume after starting in positive territory today. Prior lows and its 200 DMA line define important near-term support to watch in the $53 area. It faces resistance due to overhead supply up through the $61 level which has been a stubborn resistance level in recent months.

12/31/2012 2:11:42 PM - G - Rebounded into positive territory today after initially slumping near prior lows and testing its 200 DMA line defining important support to watch in the $53 area. It faces resistance due to overhead supply up through the $61 level which has been a stubborn resistance level in recent months.

12/28/2012 9:59:20 AM - G - On track today for a 5th consecutive loss, slumping near prior lows and its 200 DMA line defining important support to watch in the $53 area. It faces resistance due to overhead supply up through the $61 level which has been a stubborn resistance level in recent months.

12/26/2012 12:45:50 PM - G - Slumping further below its 50 DMA line today raising more serious concerns while prior lows and its 200 DMA line define the next important support to watch. The $61 area has been a stubborn resistance level in recent months. See the latest FSU analysis for more details and a new annotated graph.

12/24/2012 2:11:53 PM - G - Sputtering below its 50 DMA line again today. The $61 area has been a stubborn resistance level in recent months. See the latest FSU analysis for more details and a new annotated graph.

12/21/2012 3:58:36 PM - G - Slumping below its 50 DMA line again today with a small loss on slightly higher volume and its color code is changed to green. The $61 area has been a stubborn resistance level in recent months.

12/18/2012 4:01:11 PM - Y - Solid gain on above average volume and strong close near the session high today helped it rally back above its 50 DMA line and its color code is changed to yellow. The $61 area has been a stubborn resistance level in recent months.

12/18/2012 4:00:12 PM - Y - Solid gain on above average volume today helped it rally back above its 50 DMA line and its color code is changed to yellow. The $61 area has been a stubborn resistance level in recent months.

12/13/2012 1:02:47 PM - G - Still sputtering below its 50 DMA line today. Technically, the longer it lingers below its important short-term average the worse its outlook gets. The $61 area has been a stubborn resistance level in recent months.

12/10/2012 2:32:50 PM - G - Sputtering below its 50 DMA line for the past week and it reversed today's early gain. Technically, the longer it lingers below its important short-term average the worse its outlook gets The $61 area has been a stubborn resistance level in recent months.

12/4/2012 11:46:25 AM - G -Violated its 50 DMA line today, encountering distributional pressure, and its color code is changed to green. The $61 area has been a stubborn resistance level in recent months. See the latest FSU analysis for more details and a new annotated graph.

12/3/2012 5:58:56 PM - Y -Encountering mild distributional pressure. The $61 area has been a stubborn resistance level in recent months. See the latest FSU analysis for more details and a new annotated graph.

11/29/2012 1:07:13 PM - Y -Perched within close striking distance of its 52-week high with volume totals cooling in recent weeks. The $61 area has been a stubborn resistance level in recent months. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter.

11/23/2012 3:43:35 PM - Y -Posted a gain today with light volume for its 3rd best close. The $61 area has been a stubborn resistance level in recent months. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter.

11/19/2012 1:34:07 PM - Y -Posting a 3rd consecutive gain today and rallying back above its 50 DMA line. Color code is changed to yellow based on its resilience. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter.

11/15/2012 5:16:16 PM - G - Managed a positive reversal today, overcoming early weakness and posting a gain on higher volume while rallying back near its 50 DMA line. Completely negated its 11/06/12 breakout. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter.

11/14/2012 4:21:48 PM - G - Slumped deeper into its prior base finished below its 50 DMA line today and its color code is changed to green. Completely negated its 11/06/12 breakout. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter.

11/12/2012 5:03:16 PM - Y - Promptly slumped back into its prior base and completely negated its 11/06/12 breakout. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter. See the latest FSU analysis for more details and a new annotated graph.

11/8/2012 5:28:24 PM - Y - Pulled back again today and its volume-driven loss led to a close back in its prior base, completely negating its 11/06/12 breakout. It released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter. Keep in mind the M criteria which argues against new buying efforts until the market is back in a confirmed rally.

11/7/2012 1:19:53 PM - Y - Gapped down today. A considerable gap up and volume-driven gain on the prior session helped it rally back above its 50 DMA line after it released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter. Keep in mind the M criteria which argues against new buying efforts until the market is back in a confirmed rally.

11/6/2012 12:57:49 PM - Y - Released better than expected earnings +35% on +14% sales revenues for the Sep '12 quarter before the market open. Gapped up for a considerable gain, rallying back above its 50 DMA line. Color code was changed to yellow while challenging the previously cited pivot point. Keep in mind the M criteria which argues against new buying efforts until the market is back in a confirmed rally.

11/6/2012 10:16:59 AM - Y - Released better than expected earnings and sales numbers for the latest quarter before the market open, and it gapped up for a considerable gain, rallying back above its 50 DMA line today. Color code is changed to yellow while challenging the previously cited pivot point

11/5/2012 5:39:33 PM - G - Slumped further below its 50 DMA line today with a damaging volume-driven loss raising more concerns. It will release earnings on Tuesday, November 6 before the market opens.

11/2/2012 3:01:16 PM - G - Slumping below its 50 DMA line again and its color code is changed to green. Subsequent volume-driven gains for new highs are needed to trigger a new technical buy signal.

11/1/2012 6:03:50 PM - Y - Rebounded with a gain today backed by above average volume while it closed near the session high and finished well above its 50 DMA line again. Color code is changed to yellow, yet subsequent volume-driven gains for new highs are needed to trigger a new technical buy signal.

10/31/2012 5:57:23 PM - G - Volume was near average today while consolidating near its 50 DMA line. Subsequent volume-driven gains for new highs are needed to trigger a new technical buy signal.

10/24/2012 4:12:54 PM - G - Volume was below average while its slumped below its 50 DMA line today and its color code was changed to green. A rebound above that important short-term average would help its stance, and subsequent volume-driven gains are needed to trigger a new technical buy signal.

10/19/2012 4:48:44 PM - Y - Volume totals have been below average in recent weeks while consolidating near its 50 DMA line. Color code was changed to yellow while still building on a new base, and subsequent volume-driven gains are needed to trigger a new technical buy signal.

10/15/2012 7:07:43 PM - Y - Volume totals have been below average in recent weeks while consolidating near its 50 DMA line. Color code is changed to yellow while still building on a new base, and subsequent volume-driven gains are needed to trigger a new technical buy signal. See latest FSU analysis for more details and a new annotated graph.

10/9/2012 2:10:09 PM - G - Volume totals have been below average in recent weeks while consolidating near its 50 DMA line. It faces some resistance due to overhead supply up through the $60 area after recently stalling. Recent lows near $55 define the next important chart support below its short-term average.

10/3/2012 1:28:13 PM - G - Volume totals have been cooling in recent weeks while consolidating. Prior lows near $52 define important chart support below its 50 DMA line.

9/27/2012 3:43:38 PM - G - Overcame early weakness today and managed a positive reversal. Prior lows near $52 define important chart support below its 50 DMA line.

9/21/2012 4:21:01 PM - G - Today marked its 4th consecutive small gain. It has not formed a sound new base. Prior lows near $52 define important chart support below its 50 DMA line.

9/14/2012 4:35:23 PM - G - Quiet gain today on lighter volume halted a streak of 4 consecutive losses. Prior lows near $52 define important chart support below its 50 DMA line.

9/10/2012 1:00:57 PM - G - Paused today following a streak of 4 consecutive gains. Rebounded and rallied above its 50 DMA line last week, helping its technical stance. Prior lows near $52 define near-term support where any further deterioration would raise more serious concerns.

9/7/2012 4:22:04 PM - G - Tallied a 4th consecutive gain today after rallying above its 50 DMA line earlier this week. Prior lows near $52 define near-term support where any further deterioration would raise more serious concerns.

9/5/2012 12:52:11 PM - G - Gapped up today after rallying above its 50 DMA line on the prior session with a considerable volume-driven gain helping its technical stance. Prior low ($52.41 on 7/23/12) defines a near-term support level where any further deterioration would raise more serious concerns.

9/4/2012 4:13:55 PM - G - Rallied back above its 50 DMA line today with a considerable volume-driven gain helping its technical stance. Prior low ($52.41 on 7/23/12) defines a near-term support level where any further deterioration would raise more serious concerns.

8/28/2012 4:24:40 PM - G - The longer it lingers below its 50 DMA line the worse its outlook gets following recent technical sell signals. Prior low ($52.41 on 7/23/12) defines a near-term support level where any further deterioration would raise more serious concerns.

8/23/2012 2:53:36 PM - G - Slumping below its 50 DMA line this week with a spurt of damaging losses triggering technical sell signals. Its prior low ($52.41 on 7/23/12) defines a near-term support level where any further deterioration would raise more serious concerns.

8/16/2012 3:59:11 PM - G - Down today with higher volume, trading near its 50 DMA line and upward trendline previously noted as defining near-term chart support to watch. More damaging losses would trigger technical sell signals.

8/15/2012 1:01:30 PM - G - Down today trading near its 50 DMA line and upward trendline previously noted as defining near-term chart support to watch. More damaging losses would trigger technical sell signals.

8/13/2012 3:58:16 PM - G - Down today with higher volume indicative of distributional pressure after getting extended from a sound base. Its 50 DMA line and upward trendline define near-term chart support to watch.

8/10/2012 1:03:26 PM - G - Retreating from all-time highs yet still trading just above its "max buy" level. Its 50 DMA line and upward trendline define near-term chart support to watch.

8/7/2012 12:41:45 PM - G - Reported earnings +38% on +13% sales revenues for the quarter ended June 30, 2012 versus the year ago period. Color code was changed to green while hitting new all-time highs above its "max buy" level. Its 50 DMA line and upward trendline define near-term chart support to watch.

8/7/2012 10:51:08 AM - G - Reported earnings +38% on +13% sales revenues for the quarter ended June 30, 2012 versus the year ago period. Color code is changed to green while hitting new all-time highs above its "max buy" level. Its 50 DMA line and upward trendline define near-term chart support to watch.

8/2/2012 4:41:12 PM - Y - Its 50 DMA line and upward trendline define near-term chart support to watch. Due to report financial results before the market open on Tuesday, August 7, 2012. See the latest FSU analysis for more details and a new annotated graph.

8/1/2012 12:00:23 PM - Y - Holding its ground today following a volume-driven loss on the prior session. Found support at its 50 DMA line last week.

7/26/2012 12:50:18 PM - Y - Erased most of today's early gain after touching a new high and briefly trading above its "max buy" level. Found support at its 50 DMA line this week, but any damaging violation would raise concerns and trigger a technical sell signal. Recent gains after forming an 8-week cup-with-handle base lacked the volume required to trigger a proper new (or add-on) technical buy signal.

7/25/2012 4:37:27 PM - Y - Gapped up today and tallied a gain with below average volume. Found support at its 50 DMA line this week, but any damaging violation would raise concerns and trigger a technical sell signal. Recent gains after forming an 8-week cup-with-handle base lacked the volume required to trigger a proper new (or add-on) technical buy signal.

7/23/2012 4:41:11 PM - Y - Managed a positive reversal today after slumping to its 50 DMA line. That important short-term average defines important support where a violation would raise concerns and trigger a technical sell signal. Recent gains after forming an 8-week cup-with-handle base lacked the volume required to trigger a proper new (or add-on) technical buy signal.

7/16/2012 1:06:08 PM - Y - Slumping below its pivot point with today's loss. Recent gains helped it trade above the new pivot point based on its 6/22/12 high after forming an 8-week cup-with-handle base, but the gains have lacked the volume required to trigger a proper new (or add-on) technical buy signal.

7/11/2012 2:51:27 PM - Y - Pulling back today from its 52-week high hit on the prior session. Recent gains helped it trade above the new pivot point based on its 6/22/12 high after forming an 8-week cup-with-handle base, but the gains have lacked the volume required to trigger a proper new (or add-on) technical buy signal.

7/9/2012 4:49:33 PM - Y - Gain today with near average volume led to a finish near its 52-week high. Recent gains helped it trade above the new pivot point based on its 6/22/12 high after forming an 8-week cup-with-handle base, but the gains have lacked the volume required to trigger a proper new (or add-on) technical buy signal.

7/2/2012 5:24:43 PM - Y - Gain today with below average volume led to its best-ever close and a new 52-week high above the new pivot point cited based on its 6/22/12 high after forming an 8-week cup-with-handle base. Volume was not sufficient to trigger a proper new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

6/29/2012 6:22:34 PM - Y - Gap up gain today with below average volume led to its best-ever close and a new 52-week high. A new pivot point is cited based on its 6/22/12 high after forming an 8-week cup-with-handle base. Volume-driven gains above its pivot may clinch a new (or add-on) technical buy signal.

6/27/2012 5:52:09 PM - Y - Pulled back today for its 3rd consecutive small loss with below average volume. One may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/20/2012 1:11:12 PM - Y - Up today for a 4th consecutive gain, poised for a best-ever close. Found support above prior highs in the $48 area and above its 50 DMA line. One may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/19/2012 1:02:21 PM - Y - Rallying today within close striking distance of a best-ever close. Found support above prior highs in the $48 area and above its 50 DMA line. One may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/15/2012 8:31:11 PM - Y - Finished near the session high today with a solid gain on above average volume, finding support above prior highs in the $48 area and above its 50 DMA line which coincide defining important chart support. One may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/13/2012 6:23:21 PM - Y - Down today on below average volume, quietly consolidating above prior highs in the $48 area and above its 50 DMA line which coincide defining important chart support. Market conditions argue against new buying efforts until a FTD from at least one of the major averages confirms a new rally. Color code was changed to yellow while one may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/12/2012 2:35:09 PM - Y - Still quietly consolidating above prior highs in the $48 area and above its 50 DMA line which coincide defining important chart support. Market conditions argue against new buying efforts until a FTD from at least one of the major averages confirms a new rally. Color code was changed to yellow while one may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/7/2012 3:41:43 PM - Y - Quietly consolidating above prior highs in the $48 area which define important chart support. Market conditions argue against new buying efforts until a FTD from at least one of the major averages confirms a new rally. Color code is changed to yellow while one may consider a secondary buy point from its successful test of the 10 week average up to +5% above the recent high. Disciplined investors always limit losses by selling if a stock falls more than -7% from their buy price.

6/5/2012 4:51:52 PM - G - Posted a solid gain today with near average volume, rallying after a slump near its 50 DMA line and prior highs in the $48 area defining important chart support.

6/4/2012 4:30:02 PM - G - Halted its slide with a small gain today on light volume. Slumped near its 50 DMA line with 3 consecutive losses. Support to watch is defined by that important short-term average and its old highs in the $48 area.

6/1/2012 2:02:40 PM - G - Slumping near its 50 DMA line today with a 3rd consecutive loss. Support to watch is defined by that important short-term average and its old highs in the $48 area.

5/29/2012 4:59:08 PM - G - Recent gains have been backed by lighter than average volume as it found some support near its old highs and halted a streak of 5 consecutive losses since a negative reversal at its 52-week high.

5/21/2012 4:52:57 PM - G - Gain today was backed by lighter than average volume as it found some support near its old highs and halted a streak of 5 consecutive losses since a negative reversal at its 52-week high. It has slumped below its "max buy" level, however broader market weakness (M criteria) is an overriding concern which argues against any new buying efforts until a new rally is confirmed with a solid follow-through day by at least one of the major averages.

5/17/2012 1:55:12 PM - G - Gapped down today for a 5th consecutive loss since a negative reversal at its 52-week high. It has slumped below its "max buy" level, however broader market weakness (M criteria) is an overriding concern which argues against any new buying efforts until a new rally is confirmed with a solid follow-through day by at least one of the major averages.

5/16/2012 1:19:33 PM - G - Still hovering near its 52-week high today. Volume totals have been cooling while holding its ground following considerable volume-driven gains last week bucking a broadly negative market. It is extended from its prior base.

5/15/2012 12:31:41 PM - G -Hovering near its 52-week high today. Volume totals have been cooling while holding its ground following considerable volume-driven gains last week bucking a broadly negative market. It is extended from its prior base.

5/11/2012 4:10:22 PM - G -Perched at it 52-week high today following considerable volume-driven gains this week bucking a broadly negative market. It is extended from its prior base.

5/10/2012 12:26:16 PM - G -Pulling back today following 2 consecutive volume-driven gains into new 52-week high territory bucking a broadly negative market. It is extended from its prior base.

5/9/2012 1:11:18 PM - G - Reported earnings +30% on +14% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Color code is changed to green after trading up considerably with 2 consecutive volume-driven gains into new 52-week high territory, bucking a broadly negative market.

5/8/2012 12:38:15 PM - Y - Reported earnings +30% on +14% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Up considerably today, rising above its pivot point and hitting a new 52-week high, bucking a broadly negative market. Found support near its 50 DMA line on the prior session.

5/8/2012 11:35:54 AM - Y - Reported better than expected results for the quarter ended March 31, 2012 and it has rallied for a considerable gain today, rising above its pivot point and hitting a new 52-week high, bucking a broadly negative market. Found support near its 50 DMA line on the prior session.

5/7/2012 4:54:22 PM - Y - Finished above its 50 DMA line after trading below that important short-term average while volume was nearly 3 times average behind today's 3rd consecutive loss. Reports earnings before the open Tuesday, May 8th for the quarter ended March 31, 2012. Since featured in yellow on 4/25/12 it has been encountering distributional pressure (losses on higher volume) near its 52-week high and pivot point, not yet triggering a technical buy signal.

5/4/2012 6:04:04 PM - Y - Lost ground today with higher volume and finished near the session low following a negative reversal on the prior session. Encountering distributional pressure (losses on higher volume) near its 52-week high and pivot point, not yet triggering a technical buy signal.

5/3/2012 3:03:39 PM - Y - Gapped up today but reversed into the red. The 4/25/12 mid-day report cited a pivot point based on its 7/05/11 high after a near 10-month cup shaped base. Volume is best when light while forming a downward sloping "handle", however distributional pressure (losses on higher volume) near its 52-week high and pivot point kept it from yet triggering a technical buy signal.

5/1/2012 6:46:46 PM - Y - Encountered more damaging distributional pressure and finished near the session low today with volume more than 2 times average as it retreated from its 52-week high and pivot point. Did not trigger a technical buy signal since last week when its color code was changed to yellow with pivot point based on its 7/05/11 high after a near 10-month cup shaped base.

4/30/2012 5:21:26 PM - Y - Encountered distributional pressure today and retreated from its 52-week high and pivot point. Last week its color code was changed to yellow with pivot point based on its 7/05/11 high after a near 10-month cup shaped base. See the latest FSU analysis for more details and an annotated graph.

4/26/2012 3:42:03 PM - Y - Up today without great volume conviction, rising within pennies of its 52-week high and pivot point. Color code was changed to yellow with pivot point based on its 7/05/11 high after a near 10-month cup shaped base. See the latest FSU analysis for more details and an annotated graph.

4/25/2012 8:04:03 PM - Y - Gapped up today, rallying near its 52-week high. Color code was changed to yellow with pivot point based on its 7/05/11 high after a near 10-month cup shaped base. See the latest FSU analysis for more details and an annotated graph.

4/25/2012 2:01:45 PM - Y - Gapped up today, rallying near its 52-week high. Color code is changed to yellow with pivot point based on its 7/05/11 high after a near 10-month cup shaped base. Volume-driven gains for new highs may trigger a technical buy signal, however disciplined investors always watch for fresh proof of heavy institutional buying demand. It has earned high ranks and shown strong quarterly and annual earnings increases satisfying the C and A criteria. Due to report earnings before the market open on Tuesday, May 8, 2012. It went through a deep consolidation below its 200 DMA line since last noted in the 9/08/11 mid-day report.

9/8/2011 12:52:42 PM - Pulling back near its 50 DMA line today, abruptly erasing a big gain from the prior session. Reported earnings +38% on +12% sales revenues for the quarter ended June 30, 2011 versus the year ago period. It found support above its 200 DMA line during its consolidation since last noted in the 7/28/11 mid-day report- "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

7/28/2011 1:34:10 PM - Rallying from support at its 50 DMA line with today's volume-driven gain. Reporting earnings news after the close today. It may be forming a short "square box" base pattern. Prior mid-day reports noted- "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

7/5/2011 1:23:48 PM - Reversed into the red today after touching another new 52-week high. It is extended from any sound base and stubbornly held its ground after rising from a short flat base pattern. Noted in prior mid-day reports - "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

6/24/2011 1:07:58 PM - Perched at its 52-week high today, extended from any sound base. Stubbornly held its ground after rising from a short flat base pattern. Noted in prior mid-day reports - "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

6/15/2011 12:14:49 PM - Perched at its 52-week high today after 2 consecutive gains with slightly above average volume helped it rise further form a short flat base pattern. Noted in prior mid-day reports - "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

6/8/2011 12:49:29 PM - Pulling back today following 4 consecutive gains including a gap up for a new 52-week high on the prior session helping it rise form a short flat base pattern. Noted in prior mid-day reports - "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

6/7/2011 1:17:08 PM - Gapped up, rallying to a new 52-week high with today's 4th consecutive gain helping it rise form a short flat base pattern. Last noted in the 4/29/11 mid-day report - "Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

4/29/2011 2:33:05 PM - Pulling back today after blasting to new 52-week highs with a considerable gap up gain on 4/26/11. Reported earnings +47% on +13% sales revenues for the quarter ended March 31, 2011 versus the year ago period. It had consolidated back and forth near its 50 DMA line since completing a 12/02/10 Secondary Offering, and recently wedged into new high territory without great volume conviction behind its gains. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization.

1/26/2011 2:10:02 PM - Still perched near its 52-week high. The 1/21/11 mid-day report noted - "Gapped up today, rising from its 50 DMA line toward its 52-week high. It found support near its 50 DMA while consolidating since spiking to new highs after completing a 12/02/10 Secondary Offering. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

1/21/2011 1:32:32 PM - Gapped up today, rising from its 50 DMA line toward its 52-week high. It found support near its 50 DMA while consolidating since spiking to new highs after completing a 12/02/10 Secondary Offering - 'Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization.'"

12/8/2010 1:31:12 PM - Considerable gain today for another new 52-week high. It rallied to new highs on 12/07/10 as it completed the previously noted - "Proposed a Secondary Offering on 11/29/10. Found support above its 50 DMA line again while consolidating since noted 11/03/10 in the mid-day report - 'Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization.'"

12/7/2010 1:10:12 PM - Considerable gain today for a new 52-week high. Proposed a Secondary Offering on 11/29/10. Found support above its 50 DMA line again while consolidating since last noted 11/03/10 in the mid-day report - "Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

11/3/2010 2:06:00 PM - Endured distributional pressure but recently found support above its 50 DMA line since last noted on 10/15/10 while hovering near its 52-week high. A long consolidation followed its negative reversal on 6/28/10 when noted in the mid-day report - "Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

10/15/2010 2:00:36 PM - Hovering near its 52-week high reached in the past 2 weeks. A long consolidation followed its negative reversal on 6/28/10 when last noted in the mid-day report - "Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

6/28/2010 1:18:59 PM - Hit a new 52-week high today with its 4th consecutive gain. A gain with more than 3 times average volume on 6/25/10 helped it rise from an orderly base-on-base pattern. Noted in 6/17/10 mid-day report - "Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of great growth in demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization."

6/17/2010 1:16:47 PM - Gapped up today, trading near its 52-week high on the right side of an orderly base-on-base pattern. Sales revenues increases have been steadily in the +9-13% range for the past year and a half, not showing strong growth or acceleration indicative of greater demand for its products or services. A Secondary Offering on 5/19/10 followed its 10/28/09 reorganization.