11/9/2020 12:30:16 PM - Reversed into the red after hitting new 52-week and all-time highs with today's early gain. Reported Sep '20 earnings +27% on +5% sales revenues. Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

2/6/2020 12:22:01 PM - Reversed into the red after hitting new 52-week and all-time highs with today's early gain. Reported Dec '19 earnings +29% on -3% sales revenues. Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

12/4/2014 12:09:27 PM - Hitting new 52-week and all-time highs with today's 8th consecutive gain. Reported Sep '14 earnings +10% on -2% sales revenues. Fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

11/3/2014 12:08:43 PM - Gapped down and undercut its 50 DMA line when last noted on 10/30/14 after reporting Sep '14 earnings +10% on -2% sales revenues. There was a "negative reversal at its 52-week high after noted with caution in the 10/21/14 mid-day report - "Reported earnings +33% on +4% sales revenues for the Jun '14 quarter and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

10/30/2014 12:26:37 PM - Gapped down today undercutting its 50 DMA line after reporting Sep '14 earnings. There was a "negative reversal at its 52-week high after last noted with caution in the 10/21/14 mid-day report - "Reported earnings +33% on +4% sales revenues for the Jun '14 quarter and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

10/21/2014 12:21:27 PM - Hitting a new 52-week high with today's 6th consecutive volume-driven gain. Reported earnings +33% on +4% sales revenues for the Jun '14 quarter and fundamental concerns remain. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

10/15/2014 12:04:21 PM - Slumped under its 50 DMA line since last noted in the 7/22/14 mid-day report. Reported earnings +33% on +4% sales revenues for the Jun '14 quarter and fundamental concerns remain. Prior mid-day reports noted - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

7/22/2014 12:03:55 PM - Touched another new 52-week high today then reversed into the red. Reported earnings +40% on +1% sales revenues for the Mar '14 quarter but fundamental concerns remain. Prior mid-day reports noted - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

5/14/2014 12:15:15 PM - Hitting another new 52-week high today. Reported earnings +40% on +1% sales revenues for the Mar '14 quarter but fundamental concerns remain. Prior mid-day reports noted - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

5/2/2014 12:07:54 PM - Hit a new 52-week high on the prior session with a volume-driven gain. Reported earnings +40% on +1% sales revenues for the Mar '14 quarter but fundamental concerns remain. Prior mid-day reports noted - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/20/2012 11:55:01 AM - Holding its ground today after hitting a new 52-week high with a 3rd consecutive volume-driven gain. Prior mid-day reports noted - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/19/2012 12:08:53 PM - Hitting a new 52-week high today with a 3rd consecutive volume-driven gain. The 11/16/12 mid-day report noted - "Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system."

11/16/2012 12:03:00 PM - Consolidating near its 52-week high. Quarterly and annual earnings (C and A criteria) history has been below the guidelines of the fact-based investment system.

7/28/2011 12:06:01 PM - Gapped down today trading under its 50 DMA line and slumping near prior chart lows. Reported earnings +23% on +15% sales revenues for the quarter ended June 30, 2011 versus the year ago period. The 7/27/11 mid-day report and prior reports noted - "Steady annual earnings (A criteria) history, however its Mar '11 quarter was the first earnings increase above the +25% guideline in the past 5 comparisons versus the year ago period."

7/27/2011 12:09:37 PM - It is perched near its 52-week and all-time high, consolidating above its 50 DMA line and on track today for a 7th consecutive small gain. Steady annual earnings (A criteria) history, however its Mar '11 quarter was the first earnings increase above the +25% guideline in the past 5 comparisons versus the year ago period.

7/12/2011 12:20:34 PM - It is perched near its 52-week and all-time high, consolidating after a streak of 9 consecutive gains to new high territory. Steady annual earnings (A criteria) history, however its Mar '11 quarter was the first earnings increase above the +25% guideline in the past 5 comparisons versus the year ago period.

6/21/2007 12:23:23 PM - Base and group rank remains somewhat questionable. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

6/14/2007 12:23:37 PM - Base remains somewhat questionable. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

5/18/2007 12:31:28 PM - Base is somewhat questionable. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

5/17/2007 12:26:54 PM - Base is somewhat questionable. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

5/16/2007 12:26:46 PM - Base is somewhat questionable. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

5/15/2007 12:21:56 PM - Base is somewhat questionable. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

1/4/2005 12:20:25 PM - L in just okay group. Now consolidating/basing. Technically a break above $45 would be positive.

12/21/2004 12:33:24 PM - L in just okay group. Now consolidating/basing. Technically a break above $45 would be positive.

12/17/2004 12:23:31 PM - L in just okay group though BV BO (10/28/04) now consolidating.

11/2/2004 12:21:50 PM - L in just okay group though BV BO recently from a decent base.

11/1/2004 12:25:19 PM - L in just okay group though BV BO recently from a decent base.

10/29/2004 1:01:08 PM - L in just okay group though BV BO yesterday from a decent base.

10/28/2004 12:41:25 PM - L in just okay group though BV BO today from a decent base.

9/9/2004 1:00:00 PM - Best in just okay group. Highly ranked by IBD. Nice "A". Testing 50 DMA today.

8/25/2004 1:00:00 PM - Best in just okay group. Highly ranked by IBD. Nice "A".

8/18/2004 1:00:00 PM - Best in just okay group. Highly ranked by IBD. Nice "A".

8/17/2004 1:00:00 PM - Best in just okay group. Highly ranked by IBD. Nice "A".

8/16/2004 1:00:00 PM - Best in just okay group. Highly ranked by IBD. Nice "A".

8/13/2004 1:00:00 PM - L in decent group. Highly ranked by IBD. Nice "A".

8/12/2004 1:00:00 PM - L in decent group. Highly ranked by IBD. Nice "A".

8/11/2004 1:00:00 PM - L in decent group. Highly ranked by IBD. Nice "A".

7/30/2004 1:00:00 PM - L in decent group. Highly ranked by IBD. Nice "A".

7/29/2004 1:00:00 PM - L in decent group. Highly ranked by IBD. Nice "A". Base somewhat questionable.