3/6/2017 12:10:33 PM - Holding its ground since gapping up for a new 52-week high on 11/14/16 M&A news. Reported earnings +21% on +10% sales revenues for the Dec '16 quarter, and prior quarterly comparisons did not have strong and steady earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

2/8/2017 12:27:58 PM - Holding its ground since gapping up for a new 52-week high on 11/14/16 M&A news. Reported earnings +21% on +10% sales revenues for the Dec '16 quarter, and prior quarterly comparisons did not have strong and steady earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

12/7/2016 12:13:33 PM - Holding its ground since gapping up for a new 52-week high on 11/14/16 M&A news. Reported earnings +26% on +8% sales revenues for the Sep '16 quarter, but prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

11/28/2016 12:24:45 PM - Gapped up and hit a new 52-week high on 11/14/16 M&A news. Reported earnings +26% on +8% sales revenues for the Sep '16 quarter, but prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

11/18/2016 12:22:24 PM - Gapped up and hit a new 52-week high on 11/14/16 M&A news. Reported earnings +26% on +8% sales revenues for the Sep '16 quarter, but prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

11/17/2016 12:23:31 PM - Gapped up and hit a new 52-week high on 11/14/16 M&A news. Reported earnings +26% on +8% sales revenues for the Sep '16 quarter, but prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

11/16/2016 12:06:21 PM - Gapped up and hit a new 52-week high on 11/14/16 M&A news. Reported earnings +26% on +8% sales revenues for the Sep '16 quarter, but prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

11/15/2016 12:43:34 PM - Gapped up and hit a new 52-week high on 11/14/16 M&A news. Reported earnings +26% on +8% sales revenues for the Sep '16 quarter, but prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily since a downturn in FY '09.

2/2/2015 12:51:54 PM -

Hitting yet another new 52-week high and quickly getting extended with today's 3rd consecutive gain following a considerable gap up and volume-driven gain on 1/29/15. Prior mid-day reports noted - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +64% on +19% sales revenues for the Dec '14 quarter, its 5th consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings history has improved steadily since a downturn in FY '09 raised concerns with respect to the fact-based investment system's guidelines (A criteria)."



1/30/2015 12:55:06 PM -

Hitting another new 52-week high and quickly getting extended with today's 2nd consecutive gain following a considerable gap up and volume-driven gain on the prior session. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +64% on +19% sales revenues for the Dec '14 quarter, its 5th consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings history has improved steadily since a downturn in FY '09 raised concerns with respect to the fact-based investment system's guidelines (A criteria).



8/8/2014 12:23:22 PM -

Slumped below its 50 DMA line with a volume-driven loss on the prior session following a report of Jun '14 earnings +37% on +22% sales revenues. Reported Mar '14 earnings +42% on +32% sales revenues but fundamental concerns remain as noted in prior mid-day reports with caution - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



8/7/2014 12:24:53 PM -

Slumping below its 50 DMA line with a volume-driven loss today following Jun '14 earnings news. Reported Mar '14 earnings +42% on +32% sales revenues but fundamental concerns remain as noted in prior mid-day reports with caution - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



5/1/2014 12:02:36 PM -

Trading in a wide intra-day range today near its 50 DMA line and 52-week high. Reported better than expected Mar '14 earnings and raised guidance. Reported earnings +85% on +26% sales revenues for the Dec '13 quarter but fundamental concerns remain. Last noted with caution in the 4/08/14 mid-day report with caution - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



4/8/2014 12:28:08 PM -

Rebounding today after 3 consecutive losses on ever-increasing volume led to a 50 DMA line violation. That important short-term average may now act as resistance. Reported earnings +85% on +26% sales revenues for the Dec '13 quarter but fundamental concerns remain. Found support above prior highs during its consolidation since noted with caution in the 1/10/14 mid-day report - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



4/7/2014 1:00:31 PM -

Retreating from its 52-week high hit last week . Today's 3rd consecutive loss on ever-increasing volume led to a 50 DMA line violation. Reported earnings +85% on +26% sales revenues for the Dec '13 quarter but fundamental concerns remain. Found support above prior highs during its consolidation since noted with caution in the 1/10/14 mid-day report - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



2/4/2014 12:51:31 PM -

Following a considerable gap up and volume-driven gains last week it has been holding its ground near its 52-week high. Reported earnings +85% on +26% sales revenues for the Dec '13 quarter but fundamental concerns remain. Found support above prior highs during its consolidation since noted with caution in the 1/10/14 mid-day report - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



2/3/2014 12:29:23 PM -

Following a considerable gap up and volume-driven gains last week it is perched near its 52-week high. Reported earnings +85% on +26% sales revenues for the Dec '13 quarter but fundamental concerns remain. Found support above prior highs during its consolidation since noted with caution in the 1/10/14 mid-day report - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



1/31/2014 12:29:16 PM -

Up again today following a considerable gap up and volume-driven gain on the prior session for new 52-week highs. Reported earnings +85% on +26% sales revenues for the Dec '13 quarter but fundamental concerns remain. Found support above prior highs during its consolidation since noted with caution in the 1/10/14 mid-day report - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



1/30/2014 12:44:44 PM -

Gapped up today for a considerable gain and a new 52-week high. Found support above prior highs during its consolidation since last noted with caution in the 1/10/14 mid-day report - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



1/10/2014 12:29:21 PM -

Up today for a 6th consecutive gain with ever-increasing volume while hitting a new 52-week high and clearing a 10-week flat base. Last noted in the 12/10/13 mid-day report with caution - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



12/10/2013 12:48:59 PM -

Up today for a volume-driven gain, trading within close striking distance of its 52-week high after a tight 6-week flat base. Prior mid-day reports cautioned members - "Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



11/1/2013 12:26:33 PM -

Up again today following a considerable gap up and volume-driven gain on the prior session for a new 52-week high. Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Prior mid-day reports cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



10/31/2013 12:37:32 PM -

Considerable gap up and volume-driven gain today for a new 52-week high. Reported earnings +20% on +17% sales revenues for the Sep '13 quarter and fundamental concerns remain. Prior mid-day reports cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



10/3/2013 12:36:25 PM -

Consolidating above its 50 DMA line while building on an orderly base. Reported better earnings increases in Jun '13 quarter but fundamental concerns remain. Last noted in the 8/13/13 mid-day report with caution - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



8/13/2013 12:45:49 PM -

Perched at a new 52-week high following 3 consecutive volume-driven gains after enduring some distributional pressure in the prior week. Reported better earnings increases in Jun '13 quarter but fundamental concerns remain. Prior mid-day reports cautioned - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



8/12/2013 12:31:29 PM -

Powering to a new 52-week high for a 3rd consecutive session with volume-driven gains after enduring some distributional pressure in the prior week. Prior mid-day reports cautioned - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



8/9/2013 12:41:34 PM -

Powering to new 52-week highs for a 2nd consecutive session with volume-driven gains after enduring some distributional pressure in the past week. The 8/08/13 mid-day report cautioned - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."



8/8/2013 12:42:30 PM -

Perched at its 52-week high while enduring some distributional pressure in the past week. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).



4/30/2007 12:59:01 PM - Being bought out.

1/27/2005 12:49:26 PM - Best in decent group. Building a 15 week base. Massive shake out yesterday. Key reversal from intra day lows to close near the session's high on gains on almost 7 times normal volume. Now trading above its 50DMA.

1/18/2005 12:47:11 PM - Best in decent group. Building a 15 week base.

11/2/2004 12:28:03 PM - Best in poor group though recent action impressive. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/28/2004 12:45:57 PM - Best in poor group though recent action impressive. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/19/2004 1:00:00 PM - Best in poor group though recent action was impressive. No base at this point.

9/17/2004 1:00:00 PM - Best on poor group though recent action remains impressive. No base at this point.

9/10/2004 1:00:00 PM - Best on poor group though recent action remains impressive. No base at this point.

9/1/2004 1:00:00 PM - Best on poor group though recent action remains impressive.

8/23/2004 1:00:00 PM - Best on poor group though recent action remains impressive.

8/20/2004 1:00:00 PM - Best on poor group though recent action remains impressive.

8/19/2004 1:00:00 PM - Best on poor group though recent action impressive.

6/16/2004 1:00:00 PM - Leader in decent group. Highly ranked by IBD.

3/2/2004 1:00:00 PM - Best in good group. Highly ranked by IBD.