6/8/2018 11:53:34 AM - Consolidating near its 52-week high, testing support at its 50 DMA line ($46.27). Reported earnings +2% on +21% sales revenues for the Apr '18 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned - "Up and down annual earnings (A criteria) history has not been a good match with the fact-based investment system's winning models."

5/31/2018 12:47:38 PM - Touched a new 52-week high with a big gain on the prior session. Found support near its 50 DMA line during the recent orderly consolidation. Reported earnings +562% on +40% sales revenues for the Jan '18 quarter, its 3rd consecutive quarterly report showing greatly improved sales revenues and strong earnings increases. Prior mid-day reports cautioned - "Up and down annual earnings (A criteria) history has not been a good match with the fact-based investment system's winning models."

5/30/2018 12:34:15 PM - Touched a new 52-week high with today's big gain. Found support near its 50 DMA line during the recent orderly consolidation. Reported earnings +562% on +40% sales revenues for the Jan '18 quarter, its 3rd consecutive quarterly report showing greatly improved sales revenues and strong earnings increases. Prior mid-day reports cautioned - "Up and down annual earnings (A criteria) history has not been a good match with the fact-based investment system's winning models."

4/10/2018 12:48:41 PM - Powering higher today, rising within striking distance of its 52-week high with an impressive volume-driven gain. Reported earnings +562% on +40% sales revenues for the Jan '18 quarter, its 3rd consecutive quarterly report showing greatly improved sales revenues and strong earnings increases. Last noted in the 3/09/18 mid-day report with caution - "Up and down annual earnings (A criteria) history has not been a good match with the fact-based investment system's winning models."

3/9/2018 12:33:23 PM - Powering higher today, challenging its 52-week high with an impressive volume-driven gain. Reported earnings +231% on +40% sales revenues for the Jan '18 quarter, its 3rd consecutive quarterly report showing greatly improved sales revenues and strong earnings increases. Up and down annual earnings (A criteria) history has not been a good match with the fact-based investment system's winning models.

1/18/2018 12:47:13 PM - Powering to a new 52-week high today, adding to a recent spurt of impressive volume-driven gains. Recent quarterly reports in Jul and Oct '17 showed improved sales revenues and strong earnings increases, but fundamental concerns remain as when noted in the 7/21/11 mid-day report - "Earnings history has not been a good match with the fact-based investment system's winning models."

1/17/2018 12:45:45 PM - Perched near its 52-week high following volume-driven gains. Recent quarterly reports in Jul and Oct '17 showed improved sales revenues and strong earnings increases, but fundamental concerns remain as when noted in the 7/21/11 mid-day report - "Earnings history has not been a good match with the fact-based investment system's winning models."

1/16/2018 12:29:32 PM - Touched another new 52-week high with above average volume behind today's small gain. Recent quarterly reports in Jul and Oct
'17 showed improved sales revenues and strong earnings increases, but fundamental concerns remain as when noted in the 7/21/11 mid-day report - "Earnings history has not been a good match with the fact-based investment system's winning models."


1/9/2018 1:04:43 PM - Hitting yet another new 52-week high with above average volume behind today's 5th consecutive gain. Recent quarterly reports in Jul and Oct
'17 showed improved sales revenues and strong earnings increases, but fundamental concerns remain as when noted in the 7/21/11 mid-day report - "Earnings history has not been a good match with the fact-based investment system's winning models."


1/8/2018 12:47:28 PM - Hitting a new 52-week high with above average volume behind today's 4th consecutive gain. Recent quarterly reports in Jul and Oct
'17 showed improved sales revenues and strong earnings increases, but fundamental concerns remain as when last noted in the 7/21/11 mid-day report - "Earnings history has not been a good match with the fact-based investment system's winning models."


7/21/2011 12:43:51 PM - Touched a new 52-week high today. Held its ground near prior highs and above its 50 DMA line during its consolidation since last noted in the 7/05/11 mid-day report - "Earnings history has not been a good match with the fact-based investment system's winning models."

7/5/2011 12:31:43 PM - Holding its ground following a considerable gain with above average volume last week for a new 52-week high, rising from an orderly base pattern. The 7/01/11 mid-day report and prior reports noted - "Earnings history has not been a good match with the fact-based investment system's winning models."

7/1/2011 12:49:41 PM - Considerable gain today with above average volume for a new 52-week high, rising from an orderly base pattern. Prior mid-day reports noted - "Earnings history has not been a good match with the fact-based investment system's winning models."

6/27/2011 12:07:29 PM - Climbing above its 50 DMA line and today it is perched just -4.4% off its 52-week high. Prior mid-day reports noted - "Earnings history has not been a good match with the fact-based investment system's winning models."

6/24/2011 12:48:32 PM -

Encountering resistance near its 50 DMA line while churning above average volume this week. The 6/06/11 mid-day report noted - "Earnings history has not been a good match with the fact-based investment system's winning models."



6/22/2011 12:58:33 PM -

Encountering resistance near its 50 DMA line recently. The 6/06/11 mid-day report noted - "Earnings history has not been a good match with the fact-based investment system's winning models."



6/6/2011 12:03:01 PM -

Rallying above its 50 DMA line today after a quiet consolidation. Earnings history has not been a good match with the fact-based investment system's winning models.



9/19/2007 1:10:59 PM - Quarterly earnings have not consistently met the +25% minimum guideline. Nearing its 2007 high in the $56 area with little resistance remaining. Chart pattern is choppy.

6/29/2007 12:39:27 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

5/14/2007 12:32:09 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

3/22/2007 12:53:43 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

3/21/2007 12:42:11 PM - "C" is below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

3/8/2007 12:54:17 PM - "C" and group rank are below the guidelines and now base is questionable.

2/26/2007 1:35:56 PM - "C" and group rank are below the guidelines and price is too extended at this point to be buyable.

2/22/2007 12:36:45 PM - "C" and group rank are below the guidelines and price is too extended at this point to be buyable.

2/21/2007 1:00:01 PM - "C" and group rank are below the guidelines and price is too extended at this point to be buyable.

2/20/2007 - More gains today after Friday's gap open on earnings yet "C" and group rank are below the guidelines and price is too extended at this point to be buyable.

2/16/2007 12:46:50 PM - Gap open after announcing earnings yet "C" and group rank are below the guidelines and price is too extended at this point.

12/2/2004 12:26:44 PM - Best in just okay group. Nice "C" history and BV BO today from a decent base. "A" questionable.

12/1/2004 1:00:57 PM - Best in just okay group. Nice "C"s. Base building at this point.

10/6/2004 1:00:00 PM - Leader in just okay group. Nice "C"S and recent action very impressive. Too ET.

10/6/2004 1:00:00 PM - Leader in just okay group. Nice "C"S and recent action very impressive. Too ET.

10/1/2004 1:00:00 PM - Leader in just okay group. Nice "C"S and recent action very impressive.

6/7/2004 1:00:00 PM - Leader in poorly ranked group and too ET at this point to be buyable