3/23/2018 1:20:10 PM - Abruptly retreating from its 52-week high with today's 3rd consecutive loss after tallying an impressive streak of big volume-driven gains. Last noted with caution in the 3/13/18 mid-day report - "Reported earnings +72% on +9% sales revenues for the Dec '17 quarter, and prior quarterly comparisons were above the +25% minimum guideline (C criteria). Fundamental concerns remain. Undercut its 200 DMA line then rebounded since noted with caution in the 9/13/17 mid-day report - 'Its up and down annual earnings (A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines.'"

3/13/2018 1:06:16 PM - Hitting new 52-week highs with today's 9th consecutive gain adding to an impressive streak of big volume-driven gains. Reported earnings +72% on +9% sales revenues for the Dec '17 quarter, and prior quarterly comparisons were above the +25% minimum guideline (C criteria). Fundamental concerns remain. Undercut its 200 DMA line then rebounded since last noted with caution in the 9/13/17 mid-day report - "Its up and down annual earnings (A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

9/13/2017 2:17:10 PM - Gapped down today, slumping below its 50 DMA line again with a big volume-driven loss. The 8/23/17 last cautioned members - "Recently tested support at ts 200 DMA line. Reported earnings +187% on +39% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Its up and down annual earnings (A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

8/23/2017 1:27:23 PM - Rebounding above its 50 DMA line ($88.23) with today's gain. Recently tested support at ts 200 DMA line. Reported earnings +187% on +39% sales revenues for the Jun '17 quarter, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Its up and down annual earnings (A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines.

7/28/2017 12:07:48 PM - Gapped down today violating its 50 DMA line. Reported earnings for the Jun '17 quarter. Prior mid-day reports cautioned members - "Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

7/25/2017 1:09:28 PM - Perched at its 52-week high and due to report earnings for the Jun '17 quarter on 7/27/17. Prior mid-day reports cautioned members - "Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

7/5/2017 12:20:51 PM - Pulled back from its 52-week high with volume-driven losses and violated its 50 DMA line ($88.99) yet again. Prior mid-day reports cautioned members - "Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

6/30/2017 1:25:31 PM - Pulling back from its 52-week high and testing its 50 DMA line again. Prior mid-day reports cautioned members - "Found prompt support near its 50 DMA line in recent months while making gradual progress. Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

6/27/2017 12:53:28 PM - Perched near its 52-week high following a volume-driven gain when the 6/23/17 mid-day report last cautioned members - "Found prompt support near its 50 DMA line in recent months while making gradual progress. Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines."

6/23/2017 2:38:31 PM - Hitting a new 52-week high with today's volume-driven gain. Found prompt support near its 50 DMA line in recent months while making gradual progress. Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines.

5/24/2017 12:50:53 PM - Gapped up today challenging its 52-week high. Found prompt support near its 50 DMA line in recent months while making gradual progress. Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines.

5/1/2017 1:36:43 PM - Gapped up and hit a new 52-week high on the prior session. Found prompt support near its 50 DMA line in recent months while making gradual progress. Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines.

4/28/2017 1:43:53 PM - Gapped up and hit another new 52-week high today. Found prompt support near its 50 DMA line in recent months while making gradual progress. Reported earnings +77% on +65% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) growth history is not a match with the fact-based investment system's fundamental guidelines.

4/25/2013 1:01:50 PM - Gapped up and hit another new 52-week high today. Its 50 DMA line acted as support in recent months while making gradual progress. Reported earnings -17% on +24% sales revenues for the Mar '13 quarter. Its up and down annual earnings (A criteria) growth history is a fundamental concern.

4/24/2013 12:51:16 PM - Touched a new 52-week high today then reversed into red. Its 50 DMA line and prior chart highs in the $44-45 area acted as support since noted in the 1/29/13 mid-day report with caution. Reported earnings +38% on +92% sales revenues for the Dec '12 quarter, and recent quarterly earnings increases easily satisfy the +25% minimum guideline (C criteria). Its up and down annual earnings (A criteria) growth history is a fundamental concern.

4/11/2013 12:34:45 PM - Gapped down today, retreating from its 52-week high hit on the prior session. Its 50 DMA line and prior chart highs in the $44-45 area acted as support since noted in the 1/29/13 mid-day report with caution. Reported earnings +38% on +92% sales revenues for the Dec '12 quarter, and recent quarterly earnings increases easily satisfy the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Rallying to a new 52-week high and trading above its 2010 high with a volume-driven gain. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

3/26/2013 12:44:54 PM - Finding support at its 50 DMA line today, it is perched within close striking distance of its 52-week high. Prior chart highs in the $44-45 area acted as support since last noted in the 1/29/13 mid-day report with caution. Reported earnings +38% on +92% sales revenues for the Dec '12 quarter, and recent quarterly earnings increases easily satisfy the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Rallying to a new 52-week high and trading above its 2010 high with a volume-driven gain. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

1/29/2013 1:14:38 PM - Gapped down today, retreating from its 52-week high after last week's volume-driven gains, pulling back near prior chart highs in the $44-45 area which may act as support. Reported earnings +38% on +92% sales revenues for the Dec '12 quarter. Recent quarterly earnings increases easily satisfied the +25% minimum guideline (C criteria), however prior mid-day reports cautioned - "Rallying to a new 52-week high and trading above its 2010 high with a volume-driven gain. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

1/24/2013 2:10:57 PM - Rallying today for another volume-driven gain. Reported earnings +38% on +92% sales revenues for the Dec '12 quarter. Held its ground on the prior session after noted in the 1/22/13 mid-day report "Rallying to a new 52-week high and trading above its 2010 high with today's volume-driven gain. Reported strong sales revenues and earnings increases in the Mar, Jun, and Sep '12 quarterly comparisons, but fundamental concerns remain. It rebounded impressively after another deep slump below its 200 DMA line since last noted in the 9/14/12 mid-day report - 'Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history.'"

1/22/2013 1:07:10 PM - Rallying to a new 52-week high and trading above its 2010 high with today's volume-driven gain. Reported strong sales revenues and earnings increases in the Mar, Jun, and Sep '12 quarterly comparisons, but fundamental concerns remain. It rebounded impressively after another deep slump below its 200 DMA line since last noted in the 9/14/12 mid-day report - "Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

9/14/2012 12:52:23 PM - Reversed into the red abruptly after gapping up today. Reported strong sales revenues and earnings increases in the Mar and Jun '12 quarterly comparisons, but fundamental concerns remain. It rebounded impressively after a deep slump below its 200 DMA line since last noted in the 4/18/12 mid-day report - "Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

4/18/2012 1:18:19 PM - Up today, rallying within close striking distance of its 52-week high. It rebounded after slumping below its 50 DMA line since last noted in the 3/23/12 mid-day report - "Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

3/23/2012 1:17:32 PM - Up again today following an impressive volume-driven gain for a new 52-week high on the prior session. The 2/29/12 mid-day report noted - "Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

3/22/2012 1:26:38 PM - Volume-driven gain today is challenging its 52-week high. Last noted in the 2/29/12 mid-day report - "Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history."

2/29/2012 12:56:21 PM - Quarterly and annual earnings history is below the investment system's guidelines. Results have been erratic since a previously noted downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history.

1/5/2010 1:35:55 PM - Steadily advancing into new all-time high territory since last noted on 12/17/09 when rallying above historic $40 highs. Sales revenues showed a +5% increase in the period ended Sept 30, 2009 after the 3 prior comparisons were negative. Earnings history is below the investment system guidelines after a downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history.

12/17/2009 1:28:40 PM - Steadily advancing from its March low near $12, it hit new all-time highs above $40 this week. Sales revenues showed a +5% increase in the period ended Sept 30, 2009 after the 3 prior comparisons were negative. Earnings history is below the investment system guidelines after a downturn in FY '09 earnings damaged its previously good annual (A criteria) growth history.

11/18/2009 1:07:27 PM - Small gap down today, yet it is still hovering near all-time highs. Sales revenues showed a +5% increase in the period ended Sept 30, 2009 after the 3 prior comparisons were negative. Earnings history is below the investment system guidelines after a downturn in FY '09 earnings damaged its previously good growth history.

5/14/2008 1:11:11 PM - Considerable gain on above average volume today has it challenging prior chart highs in the $34 area with little resistance remaining due to overhead supply. Technically, more down weeks on heavy volume than up weeks on volume since it peaked in late February are cause for concern. Found great support near its 200 DMA line as the market averages hit their January lows. Strong sales and earnings increases, and earnings have grown adequately in recent years (good A criteria). Quarterly earnings comparisons were +25% in the 3 latest reports.

2/27/2008 1:41:03 PM - Recently rallied with above average volume to climb above prior chart highs in the $31 area from a deep V-shaped base. Group is questionable, leaving concerns in regard to the L criteria. Found great support near its 200 DMA line as the market averages hit their January lows. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown adequately in recent years (good A criteria). Quarterly earnings comparisons were +25% in the 2 latest reports.

2/25/2008 1:17:14 PM - Gapped up today, rallying further above prior chart highs in the $31 area from a deep V-shaped base. Group is questionable, leaving concerns in regard to the L criteria. Found great support near its 200 DMA line as the market averages hit their January lows. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown adequately in recent years (good A criteria). Quarterly earnings comparisons were +25% in the 2 latest reports.

2/21/2008 1:39:00 PM - Third consecutive day of gains on above average volume, rallying above prior chart highs in the $31 area from a deep V-shaped base. Group is questionable, leaving concerns in regard to the L criteria. Found great support near its 200 DMA line as the market averages hit their January lows. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown adequately in recent years (good A criteria). Quarterly earnings comparisons were +25% in the 2 latest reports.

2/20/2008 1:20:25 PM - Found great support near its 200 DMA line as the market averages hit their January lows, and it has since rallied up to challenge prior chart highs in the $31 area. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown impressively in recent years, however its quarterly earnings comparisons were +25% in just the 2 latest reports.

12/11/2007 2:00:30 PM - Strong action since it gapped up to new highs on 12/05/07 after the company raised its outlook. Found great support near its 50 DMA line. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown impressively in recent years, however its quarterly earnings comparisons were not +25% in 3 of the past 4 reports.

12/5/2007 1:38:18 PM - Gapped up to new highs after the company raised its outlook. Found great support near its 50 DMA line. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown impressively in recent years, however its quarterly earnings comparisons were not +25% in 3 of the past 4 reports.

11/28/2007 1:35:01 PM - Found great support near its 50 DMA line. Strong growth in sales and earnings increases were reported for its latest quarter, and earnings have grown impressively in recent years, however its quarterly earnings comparisons were not +25% in 3 of the past 4 reports.

7/24/2007 1:04:05 PM - No base and group rank is well below the guidelines.

1/27/2006 1:06:38 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/19/2006 1:14:07 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/10/2006 1:03:12 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/9/2006 1:38:18 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/5/2006 2:17:11 PM - Too extended from a sound base of support at this point to be considered buyable under the guidelines.

1/4/2006 1:32:48 PM - Gap open and gains puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

12/23/2005 1:11:55 PM - Gap open and gains puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

12/22/2005 1:07:15 PM - Gap open and gains puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

12/21/2005 12:47:58 PM - Gap open and gains today puts price too extended from a sound base of support at this point to be considered buyable under the guidelines.

6/8/2005 12:49:05 PM - L in decent group. "C" poor.

6/7/2005 12:44:07 PM - L in decent group. "C" poor.

5/19/2005 12:54:47 PM - L in decent group. "C" poor.

5/18/2005 12:56:53 PM - Best in decent group. "C" questionable.