3/11/2020 12:52:58 PM - Tested support at its 200 DMA line. Last noted with caution in the 2/12/20 mid-day report - "Prior quarterly and annual earnings (C and A criteria) history has been up and down. Earnings history has been erratic and below guidelines."

2/12/2020 12:47:20 PM - Prior quarterly and annual earnings (C and A criteria) history has been up and down. Noted with caution in prior mid-day reports - "Earnings history has been erratic and below guidelines."

12/6/2019 12:25:45 PM - Prior quarterly and annual earnings (C and A criteria) history has been up and down. It was noted with caution in the 9/09/14 mid-day report - "Earnings history has been erratic and below guidelines."

12/6/2019 12:25:45 PM - Prior quarterly and annual earnings (C and A criteria) history has been up and down. It was noted with caution in the 9/09/14 mid-day report - "Earnings history has been erratic and below guidelines."

12/5/2019 12:39:53 PM - Prior quarterly and annual earnings (C and A criteria) history has been up and down. It was last noted with caution in the 9/09/14 mid-day report - "Earnings history has been erratic and below guidelines."

9/9/2014 12:22:05 PM - Challenging its 52-week high with volume-driven gains. Rebounded from below its 50 and 200 DMA lines with recent volume-driven gains. Slumped badly while enduring distributional pressure since noted with caution in the 6/06/14 mid-day report- "Reported +10% earnings on -11% sales revenues for the Mar '14 quarter and prior quarterly earnings comparisons were also below the +25 minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. It was noted with caution in the 8/03/11 mid-day report - 'Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11.'"

8/28/2014 12:38:54 PM - Rebounded from below its 50 and 200 DMA lines with a considerable gap up and volume-driven gain on the prior session. Slumped badly while enduring distributional pressure since last noted with caution in the 6/06/14 mid-day report- "Reported +10% earnings on -11% sales revenues for the Mar '14 quarter and prior quarterly earnings comparisons were also below the +25 minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. It was noted with caution in the 8/03/11 mid-day report - 'Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11.'"

6/6/2014 1:07:47 PM - Gapped up today and hit a new 52-week high, technically rallying from an orderly base pattern. The 6/05/14 mid-day report cautioned members - "Reported +10% earnings on -11% sales revenues for the Mar '14 quarter and prior quarterly earnings comparisons were also below the +25 minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. It was noted with caution in the 8/03/11 mid-day report - 'Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11.'"

6/5/2014 12:59:29 PM - Reported +10% earnings on -11% sales revenues for the Mar '14 quarter and prior quarterly earnings comparisons were also below the +25 minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. It was noted with caution in the 8/03/11 mid-day report - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

5/30/2014 12:56:06 PM - Reported +10% earnings on -11% sales revenues for the Mar '14 quarter and prior quarterly earnings comparisons were also below the +25 minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. Last noted with caution in the 8/03/11 mid-day report - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

8/3/2011 12:31:37 PM - Found support near its 50 DMA line and formed an orderly base. Reported very strong earnings again for the latest quarter ended June 30, 2011 versus the year ago period. Annual earnings (A criteria) history has been up and down. Last noted in the 6/24/11 mid-day report - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

6/24/2011 1:05:36 PM - Finding support near its 50 DMA line, now consolidating -5.1% off its 52-week high. Reported earnings +342% on +24% sales revenues for the quarter ended March 31, 2011 versus the year ago period. Prior mid-day reports noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

5/6/2011 1:04:18 PM - Gapped up today, hitting a new 52-week high with a considerable volume-driven gain. Reported earnings +342% on +24% sales revenues for the quarter ended March 31, 2011 versus the year ago period. Found support near its 50 DMA line while recently consolidating. Prior mid-day reports noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

3/29/2011 1:59:05 PM - Gapped down today, pulling back from the new 52-week high hit on the prior session after 7 consecutive volume-driven gains. Recently found prompt support near its 50 DMA line while consolidating. Prior mid-day reports noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

3/28/2011 1:34:57 PM - Hitting another new 52-week high with above average volume behind today's 7th consecutive gain. Recently found support near its 50 DMA line while consolidating. Prior mid-day reports noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

3/23/2011 12:48:02 PM - Hit a new 52-week high today with a 4th consecutive gain. Recently found support near its 50 DMA line while consolidating. Prior mid-day reports noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

3/22/2011 1:21:55 PM - Challenging its 52-week high today after a 3rd consecutive small gap up gain. Found support near its 50 DMA line while consolidating since prior mid-day reports noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

1/24/2011 1:36:17 PM - Up today, trading near last week's high. The 1/21/11 mid-day report noted - "Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11."

1/21/2011 1:27:28 PM - Earnings history has been erratic and below guidelines. On the rise since technically breaking out on 1/11/11.

11/5/2010 1:40:31 PM - Earnings history has been erratic and below guidelines.

5/4/2006 - "C" just below guidelines and a late stage base.

5/3/2006 1:29:13 PM - "C" just below guideliens and a late stage base.

2/16/2006 1:13:14 PM - Reason for not being featured. - No base to buy from.

2/15/2006 12:49:55 PM - Reason for not being featured. - No base to buy from.

1/30/2006 1:26:08 PM - Too extended.

1/26/2006 1:08:33 PM - Too extended.

1/17/2006 1:14:09 PM - As previously noted. - Recent gap open puts price too extended.

1/13/2006 12:37:45 PM - Recent gap open puts price too extended.

1/10/2006 1:02:06 PM - Recent gap open puts price too extended.

1/9/2006 1:32:16 PM - Recent gap open puts price too extended.

1/6/2006 1:24:42 PM - Gap open puts price too extended.

1/5/2006 2:16:29 PM - Gap open puts price too extended.

1/4/2006 1:32:03 PM - Gap open puts price too extended.

1/3/2006 1:20:27 PM - Gap open puts price too extended.

12/16/2005 1:22:46 PM - No base.

12/8/2005 12:44:22 PM - As previously mentioned - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/7/2005 1:15:54 PM - As previously mentioned - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/6/2005 1:25:16 PM - As previously mentioned - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/2/2005 1:35:32 PM - As previously mentioned - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/30/2005 1:13:47 PM - Gap down today. As previously mentioned - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/29/2005 12:55:18 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/28/2005 12:59:56 PM - Gap open today from a base that is questionable.

11/23/2005 1:02:40 PM - Gap open today from a base that is questionable.

11/22/2005 1:00:13 PM - Base questionable.

11/17/2005 1:41:02 PM - Base questionable.

11/16/2005 1:01:31 PM - Base questionable.

10/31/2005 1:31:03 PM - Base questionable.