8/28/2020 12:11:08 PM - Perched near its 52-week high with volume totals cooling. Its all-time high was $51.80 in Dec '17. Reported earnings +140% on +28% sales revenues for the Jun '20 quarter versus the year-ago period. Earnings increases were above the +25% minimum (C criteria) in the past 3 quarterly comparisons versus the year ago periods. Downturn in FY '18 annual earnings (A criteria) history is a fundamental concern. It was dropped from the Featured Stocks list on 11/22/11.

8/17/2020 12:39:13 PM - Pulled back from its 52-week high last week after recent volume-driven gains rallying toward its all-time high in the $51 area. Reported earnings +140% on +28% sales revenues for the Jun '20 quarter versus the year-ago period. Earnings increases were above the +25% minimum (C criteria) in the past 3 quarterly comparisons versus the year ago periods. Downturn in FY '18 annual earnings (A criteria) history is a fundamental concern. It was dropped from the Featured Stocks list on 11/22/11.

8/11/2020 12:33:13 PM - Perched near its 52-week high, pulling back today after recent volume-driven gains rallying toward its all-time high in the $51 area. Reported earnings +140% on +28% sales revenues for the Jun '20 quarter versus the year-ago period. Earnings increases were above the +25% minimum (C criteria) in the past 3 quarterly comparisons versus the year ago periods. Downturn in FY '18 annual earnings (A criteria) history is a fundamental concern. It was dropped from the Featured Stocks list on 11/22/11.

8/10/2020 12:21:38 PM - Reported earnings +140% on +28% sales revenues for the Jun '20 quarter versus the year-ago period. Earnings increases were above the +25% minimum (C criteria) in the past 3 quarterly comparisons versus the year ago periods. Downturn in FY '18 annual earnings (A criteria) history is a fundamental concern. It was dropped from the Featured Stocks list on 11/22/11.

12/11/2017 1:02:33 PM - Consolidating near its 50 DMA line ($46). Prior mid-day reports noted - "Found support near its 200 DMA line during its consolidation since noted with caution in the 8/03/17 mid-day report. Reported earnings +50% on +35% sales revenues for the Sep '17 quarter. Earnings increases were above the +25% minimum (C criteria) in the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern since it was dropped from the Featured Stocks list on 11/22/11."

11/29/2017 12:34:37 PM - Pulling back from its 52-week high following a spurt of gains since finding support at its 50 DMA line. Prior mid-day reports noted - "Found support near its 200 DMA line during its consolidation since noted with caution in the 8/03/17 mid-day report. Reported earnings +50% on +35% sales revenues for the Sep '17 quarter. Earnings increases were above the +25% minimum (C criteria) in the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern since it was dropped from the Featured Stocks list on 11/22/11."

11/27/2017 12:24:37 PM - Hitting new 52-week highs with today's 7th consecutive gain after finding support at its 50 DMA line. The 11/01/17 mid-day report last noted - "Found support near its 200 DMA line during its consolidation since noted with caution in the 8/03/17 mid-day report. Reported earnings +50% on +35% sales revenues for the Sep '17 quarter. Earnings increases were above the +25% minimum (C criteria) in the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern since it was dropped from the Featured Stocks list on 11/22/11."

11/1/2017 12:26:51 PM - Abruptly retreating today after challenging its 52-week high with a volume-driven gain on the prior session. Found support near its 200 DMA line during its consolidation since noted with caution in the 8/03/17 mid-day report. Reported earnings +50% on +35% sales revenues for the Sep '17 quarter. Earnings increases were above the +25% minimum (C criteria) in the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern since it was dropped from the Featured Stocks list on 11/22/11.

10/13/2017 12:18:02 PM - Hit a new all-time high earlier with today's 3rd consecutive volume-driven gain. Found support near its 200 DMA line during its consolidation since last noted with caution in the 8/03/17 mid-day report - "Through Jun '17 earnings increases were above the +25% minimum (C criteria) in the past 3 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11."

8/3/2017 11:41:21 AM - Perched near its all-time high and consolidating near its 50 DMA line. Through Jun '17 earnings increases were above the +25% minimum (C criteria) in the past 3 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11.

6/29/2017 12:12:33 PM - Perched near its all-time high. Encountered distributional pressure after last noted with caution in the 6/06/17 mid-day report - "Through Mar '17 earnings increases were above the +25% minimum (C criteria) in 3 of the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11."

6/6/2017 12:38:39 PM - Hitting another new all-time high with today's volume-driven gain. Through Mar '17 earnings increases were above the +25% minimum (C criteria) in 3 of the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11.

6/5/2017 12:18:03 PM - Hitting another new all-time high with today's volume-driven gain. Through Mar '17 earnings increases were above the +25% minimum (C criteria) in 3 of the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11.

6/2/2017 12:49:28 PM - Hitting another new all-time high with today's volume-driven gain. Through Mar '17 earnings increases were above the +25% minimum (C criteria) in 3 of the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11.

5/11/2017 12:49:22 PM - Perched at all-time highs following a streak of volume-driven gains. Through Mar '17 earnings increases were above the +25% minimum (C criteria) in 3 of the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history has been a concern. Dropped from the Featured Stocks list on 11/22/11.

5/9/2017 12:46:21 PM - Hitting new all-time highs with a streak of 4 consecutive volume-driven gains. Through Mar '17 earnings increases were above the +25% minimum (C criteria) in 3 of the past 4 quarterly comparisons versus the year ago periods. Up and down annual earnings (A criteria) history after dropped from the Featured Stocks list on 11/22/11.

11/22/2011 5:33:56 PM - Color code was changed to green and it slumped near its 50 and 200 DMA lines to its lowest level since its impressive 10/27/11 volume-driven gap up gain. Based on weak action it will be dropped from the Featured Stocks list tonight. Subsequent gains above recent highs are needed for its outlook to improve. Disciplined investors may note that a breakout above the pivot point cited did not trigger a new (or add-on) technical buy signal since it was featured on 10/28/11.

11/21/2011 1:53:16 PM - G - Color code is changed to green while it has slumped today to its lowest level since its impressive 10/27/11 volume-driven gap up gain. Subsequent gains above recent highs are needed for its outlook to improve. Disciplined investors may note that a breakout above the pivot point cited did not trigger a new (or add-on) technical buy signal since it was featured on 10/28/11.

11/17/2011 6:15:40 PM - Y - Still consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying from a larger cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/16/2011 5:31:03 PM - Y - Traded up then reversed into the red today, still consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying from a larger cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/15/2011 2:55:24 PM - Y - Up today, still consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying from a larger cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/11/2011 1:57:55 PM - Y - Consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying from a larger cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/9/2011 9:56:32 PM - Y - Gapped down for a loss on near average volume today. Still consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying from a larger cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/8/2011 7:06:01 PM - Y - Still consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying from a larger cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/3/2011 2:09:26 PM - Y - Consolidating above prior highs since its gap up on 10/27/11 helped it break out of a "double bottom" base pattern after reporting earnings +86% on +39% sales revenues for the quarter ended September 30, 2011 versus the year ago period. It had slumped below its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 6/17/11. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying "straight up from the bottom" of a 22-week cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

11/2/2011 5:51:07 PM - Y - Quietly held its ground today after 2 consecutive losses on above average volume following 2 consecutive volume-driven gains. It gapped up on 10/27/11 and broke out of a "double bottom" base pattern after reporting earnings +86% on +39% sales revenues for the quarter ended September 30, 2011 versus the year ago period. It had slumped below its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 6/17/11. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying "straight up from the bottom" of a 22-week cup shaped base. It has encountered distributional pressure since, while volume-driven gains above its pivot point are needed to trigger a new (or add-on) technical buy signal.

11/1/2011 4:47:37 PM - Y - Small gap down today was its 2nd consecutive loss on above average volume following 2 consecutive volume-driven gains. It gapped up on 10/27/11 and broke out of a "double bottom" base pattern after reporting earnings +86% on +39% sales revenues for the quarter ended September 30, 2011 versus the year ago period. It had slumped below its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 6/17/11. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying "straight up from the bottom" of a 22-week cup shaped base. No overhead supply remains to act as resistance, and volume-driven gains above its pivot point may trigger a new technical buy signal.

10/31/2011 6:18:08 PM - Y - Pulled back today with a loss on above average volume following 2 consecutive volume-driven gains. It gapped up on 10/27/11 and broke out of a "double bottom" base pattern after reporting earnings +86% on +39% sales revenues for the quarter ended September 30, 2011 versus the year ago period. It had slumped below its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 6/17/11. In the 10/28/11 mid-day report (read here) it was featured again in yellow with pivot point based on its 52-week high plus 10 cents while rallying "straight up from the bottom" of a 22-week cup shaped base. No overhead supply remains to act as resistance, and volume-driven gains above its pivot point may trigger a new technical buy signal.

10/28/2011 6:30:08 PM - Y - Challenged its 52-week high today while posting a 2nd consecutive considerable volume-driven gain. It gapped up on the prior session and broke out of a "double bottom" base pattern after reporting earnings +86% on +39% sales revenues for the quarter ended September 30, 2011 versus the year ago period. It had slumped below its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 6/17/11. Volume-driven gains this week are indicative of institutional accumulation. In today's mid-day report (read here) it was featured in yellow with pivot point based on its 52-week high plus 10 cents while rallying "straight up from the bottom" of a 22-week cup shaped base. No overhead supply remains to act as resistance, and volume-driven gains above its pivot point may trigger a new technical buy signal.

10/28/2011 12:27:03 PM - Y - Challenging its 52-week high with a considerable gain today. It gapped up on the prior session and broke out of a "double bottom" base pattern after reporting earnings +86% on +39% sales revenues for the quarter ended September 30, 2011 versus the year ago period. It had slumped below its 200 DMA line during its consolidation since dropped from the Featured Stocks list on 6/17/11. Volume-driven gains this week are indicative of institutional accumulation. Color code is changed to yellow with pivot point based on its 52-week high plus 10 cents while it is rallying "straight up from the bottom" of a 22-week cup shaped base. No overhead supply remains to act as resistance, and volume-driven gains above its pivot point may trigger a new technical buy signal.

7/6/2011 12:26:19 PM - Its choppy consolidation is in its 6th week and it has quietly inched back above its 50 DMA line to within -10% of its 52-week high. It has not formed a sound base pattern, yet it has found impressive support and rebounded following damaging technical weakness that led it to be dropped from the Featured Stocks list on 6/17/11.

6/17/2011 3:35:14 PM - Damaging loss today with above average volume has violated the previously noted low ($27.82 on 5/17/11) triggering a more worrisome technical sell signal. Based on weak action it will be dropped from the featured stocks list tonight.

6/16/2011 5:34:32 PM - G - Loss today with lighter volume led to another close further below its 50 DMA line. It has not formed a sound base pattern. Its prior low ($27.82 on 5/17/11) defines the next important chart support level to watch.

6/15/2011 4:58:43 PM - G - Loss today with lighter volume led to another close just below its 50 DMA line. It has not formed a sound base pattern. Its prior low ($27.82 on 5/17/11) defines the next important chart support level to watch.

6/14/2011 12:03:44 PM - G - Small gap up today, finding support near its 50 DMA line, however it has not formed a sound base pattern. Its prior low ($27.82 on 5/17/11) defines the next important chart support level to watch.

6/13/2011 6:42:10 PM - G - Color code is changed to green after today's loss on light volume led to a close just under its 50 DMA line while it slumped further below its pivot point and under prior highs. Its prior low ($27.82 on 5/17/11) defines the next important chart support level to watch.

6/10/2011 4:46:25 PM - Y - Today's loss tested support at its 50 DMA line while slumping further below its pivot point and under prior highs. Weak market conditions (M criteria) currently argue against new buying efforts. Further deterioration would raise more serious concerns and trigger technical sell signals.

6/10/2011 11:47:52 AM - Y - Today's loss has it trading near its 50 DMA line and slumping further below its pivot point and under prior highs. Weak market conditions (M criteria) currently argue against new buying efforts. Further deterioration would raise more serious concerns and trigger technical sell signals.

6/7/2011 2:30:53 PM - Y - Today's gain on light volume follows 4 consecutive losses with higher volume indicative of mild distributional pressure. As previously noted - "Its slump below its pivot point has raised concerns. Prior highs define support to watch above its 50 DMA line."

6/6/2011 7:05:32 PM - Y - Today's 4th consecutive loss with volume slightly above average was indicative of distributional pressure. Its slump below its pivot point has raised concerns. Prior highs define support to watch above its 50 DMA line.

6/3/2011 4:01:20 PM - Y - Pulling back on light volume today for a 3rd consecutive loss, slumping near its pivot point. Prior highs define support to watch above its 50 DMA line.

6/2/2011 3:40:57 PM - Y - Pulling back on very light volume today. After getting extended from its prior base with a streak of 4 consecutive gains with above average volume it has consolidated back below its "max buy" level.

6/1/2011 5:24:13 PM - Y - Paused today and pulled back after a streak of 4 consecutive gains with above average volume to new 52-week highs. It sank below its "max buy" level and its color code is changed to yellow.

5/31/2011 12:09:25 PM - G - Touched a new 52-week high today then reversed into the red. Rallied beyond its "max buy" level and its color code was changed to green after getting extended more than +5% above prior highs.

5/31/2011 9:55:32 AM - G - Hit another new 52-week high today then reversed into the red. Rallied beyond its "max buy" level and its color code was changed to green after getting extended more than +5% above prior highs. The M criteria is an overriding concern arguing against new buying efforts until a follow-through day from at least one of the major averages confirms a new rally.

5/27/2011 3:51:46 PM - G - Hit another new 52-week high today with above average volume while rising beyond its "max buy" level. Color code is changed to green after getting extended more than +5% above prior highs. The M criteria is an overriding concern arguing against new buying efforts until a follow-through day from at least one of the major averages confirms a new rally.

5/25/2011 12:15:15 PM - Y - Hit a new 52-week high today with above average volume while rising clear of all resistance due to overhead supply. Its strong +92% earnings increase on +42% sales revenues for the March 31, 2011 ended quarter shows more impressive acceleration. Color code is changed to yellow with a pivot point of $32.05 based on a short "square box" type base pattern. Found support above its 50 DMA line when recently testing support near prior chart highs. It has a good annual earnings (A criteria) history. The M criteria is an overriding concern arguing against new buying efforts until a follow-through day from at least one of the major averages confirms a new rally.

4/13/2011 12:26:14 PM - Hit a new 52-week high today with a considerable volume-driven gain, rising clear of all resistance due to overhead supply. A strong +73% earnings increase on +28% sales revenues for the December 31, 2010 ended quarter followed +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Found support above its 50 DMA line when recently testing support near prior chart highs. Prior mid-day reports noted - "It has a good annual earnings (A criteria) history."

11/17/2010 12:17:11 PM - Hit yet another new 52-week high today, extended from any sound base after a recently noted streak of gains. It reported +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

11/16/2010 12:26:20 PM - Hit another new 52-week high today, extended from any sound base after a recently noted streak of gains. It reported +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

11/9/2010 12:16:07 PM - Hit another new 52-week high today, on track for an 8th consecutive gain with ever-increasing volume. It is very extended from any sound base. It reported +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

11/8/2010 12:14:29 PM - Gapped up today and hit another new 52-week high today, on track for a 7th consecutive gain with ever-increasing volume while getting very extended from any sound base. It reported +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

11/5/2010 12:33:36 PM - Hit a new 52-week high today, on track for a 6th consecutive gain with ever-increasing volume, and getting more extended from any sound base. It reported +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

10/28/2010 12:42:04 PM - At its 52-week high and on track for a 4th consecutive gain backed by above average volume, extended from any sound base. It reported +17% earnings on +11% sales revenues for the quarter ended September 30, 2010 versus the year ago period. Held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

10/11/2010 12:27:55 PM - Gapped up today and hit a new 52-week high. It endured distributional pressure and an analyst downgrade last week, yet held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

10/6/2010 12:14:07 PM - Gapped down today in the wake of an analyst downgrade following a big gain and new 52-week high with very heavy volume on the prior session. It endured distributional pressure yet held its ground stubbornly and continued rallying since noted in mid-day reports in September - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

9/22/2010 12:51:39 PM - Pulling back today after a big gain and new 52-week high with heavy volume on the prior session. Noted in the mid-day report on 9/17/10 - "Holding its ground but churning above average volume near its 52-week high and new all-time high is indicative of distributional pressure since noted in 9/14/10 mid-day report - 'Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history.'"

9/17/2010 12:39:44 PM - Holding its ground but churning above average volume near its 52-week high and new all-time high is indicative of distributional pressure since noted in 9/14/10 mid-day report - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

9/15/2010 12:48:24 PM - Holding its ground today after hitting a new 52-week high and new all-time high. Noted in 9/14/10 mid-day report - "Rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history."

9/14/2010 12:49:31 PM - Hitting a new 52-week high and new all-time high today, rising above stubborn resistance in the $13 area with no overhead supply remaining to hinder its progress. Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history.

8/2/2010 12:34:50 PM - Sales (+16%) and earnings (+50%) increases in the June 30, 2010 ended quarter showed acceleration after streak of comparisons showing weak or negative sales revenues versus the year ago period. It has a good annual earnings (A criteria) history. In recent months it has been trading near 2007 highs and challenging stubborn resistance in the $13 area, but with no overhead supply to act as resistance it has failed to make meaningful upward price progress.

12/31/2009 12:41:05 PM - Sales and earning history below guidelines. Trading up near 2007 highs in the $13 area with no overhead supply to act as resistance.

11/9/2009 12:30:09 PM - Sales and earning history below guidelines. Trading up near 2007-2008 highs in the $12-13 area.