9/30/2020 12:22:39 PM - Reported earnings +14% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services (N criteria).

2/11/2020 1:09:33 PM - Reported earnings +0% on +0% sales revenues for the Dec '19 quarter versus the year ago period. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services (N criteria).

10/30/2019 12:28:19 PM - Reported earnings +11% on +2% sales revenues for the Sep '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

9/25/2019 12:20:41 PM - Found support near its 50 DMA line ($40.20) during its recent consolidation. Sputtering since its gap up on 7/25/19 and noted in prior mid-day reports with caution - "Reported earnings +16% on -1% sales revenues for the Jun '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services."

9/17/2019 12:25:52 PM - Sputtering since its gap up on 7/25/19 rebounding above early 2019 highs. Noted in prior mid-day reports with caution - "Reported earnings +16% on -1% sales revenues for the Jun '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services."

8/21/2019 12:41:03 PM - Sputtering since its gap up on 7/25/19 rebounding above early 2019 highs when last noted in the mid-day report with caution - "Reported earnings +16% on -1% sales revenues for the Jun '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services."

7/25/2019 12:37:41 PM - Gapped up today rebounding above early 2019 highs. Reported earnings +16% on -1% sales revenues for the Jun '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

4/29/2019 12:30:34 PM - Rebounding after violating its 50 DMA line ($39.16) with a big loss when noted in the 4/25/19 mid-day report with caution - "Reported earnings -2% on -1% sales revenues for the Mar '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services."

4/26/2019 12:31:07 PM - Rebounding today after violating its 50 DMA line on the prior session with a big loss when noted in the mid-day report with caution - "Reported earnings -2% on -1% sales revenues for the Mar '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services."

4/25/2019 12:46:00 PM - Gapped down today violating its 50 DMA line. Reported earnings -2% on -1% sales revenues for the Mar '19 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

1/3/2018 1:20:13 PM - Hovering near its all-time high with volume totals recently cooling. Reported earnings +22% on +3% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

10/7/2016 12:25:16 PM - Slumped from all-time highs and it is sputtering below its 50 DMA line. The 7/27/16 mid-day report cautioned - "Reported earnings +21% on +4% sales revenues for the Jun '16 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services."

7/27/2016 12:55:50 PM - Hitting new 52-week and all-time highs with today's 4th consecutive volume-driven gain. Reported earnings +21% on +4% sales revenues for the Jun '16 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

7/26/2016 12:51:46 PM - Gapped up today and hit a new 52-week high. Reported earnings +21% on +4% sales revenues for the Jun '16 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

7/22/2016 12:43:15 PM - Perched near its 52-week high. Reported earnings +78% on +4% sales revenues for the Mar '16 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

7/21/2016 12:30:14 PM - Perched at a new 52-week high following volume-driven gains. Reported earnings +78% on +4% sales revenues for the Mar '16 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

4/26/2016 12:37:03 PM - Today's volume-driven loss has it pulling back near its 50 DMA line and prior highs defining near-term support in the $30 area, retreating from a new 52-week high hit last week. Reported earnings +61% on +3% sales revenues for the Dec '15 quarter. Fundamental concerns remain due to sub par sales revenues growth not indicative of great demand for new products or services.

10/27/2015 1:11:01 PM - Consolidating above its 50 DMA line and rallying today within close striking distance of its 52-week high. Reported earnings +36% on +3% sales revenues for the Jun '15 quarter. Fundamental concerns remain due to sub par sales revenues growth and prior earnings not strong and steady above the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation since noted in the 5/06/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

10/16/2015 12:27:32 PM - Sputtering below its 50 DMA line. Reported earnings +36% on +3% sales revenues for the Jun '15 quarter. Fundamental concerns remain due to sub par sales revenues growth and prior earnings not strong and steady above the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation since noted in the 5/06/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

8/18/2015 12:48:34 PM - Hitting another new high today and making steady progress since gapping up on 7/28/15 for a big volume-driven gain. Reported earnings +36% on +3% sales revenues for the Jun '15 quarter. Fundamental concerns remain due to sub par sales revenues growth and prior earnings not strong and steady above the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation since noted in the 5/06/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

8/6/2015 12:51:38 PM - Made additional progress since gapping up on 7/28/15 for a big volume-driven gain and new 52-week high. Reported earnings +36% on +3% sales revenues for the Jun '15 quarter. Fundamental concerns remain due to sub par sales revenues growth and prior earnings not strong and steady above the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation since noted in the 5/06/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

7/28/2015 12:54:28 PM - Gapped up today hitting a new 52-week high. Reported earnings -13% on +3% sales revenues for the Jun '15 quarter. Fundamental concerns remain due to sub par sales revenues growth and earnings below the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation since last noted in the 5/06/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

5/6/2015 12:57:11 PM - Testing its 50 DMA line today while retreating from its new 52-week high hit on the prior session. Reported earnings +43% on +3% sales revenues for the Mar '15 quarter. Fundamental concerns remain due to sub par sales revenues growth. Held its ground in a tight trading range since noted in the 2/09/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

4/28/2015 1:08:52 PM - Rebounded above its 50 DMA line with recent volume-driven gains nearly challenging its 52-week high. Fundamental concerns remain. Held its ground in a tight trading range since noted in the 2/09/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

4/22/2015 12:43:44 PM - Rebounded above its 50 DMA line with today's 3rd consecutive gain nearly challenging its 52-week high. Held its ground in a tight trading range since last noted in the 2/09/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

2/9/2015 12:33:49 PM - Gapped up today hitting a new 52-week high. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.

9/17/2014 12:50:22 PM - Hitting a new 52-week high with today's 3rd consecutive gain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.

10/5/2004 1:00:00 PM - Best in pretty good group. Base somewhat questionable.

9/22/2004 1:00:00 PM - Best in pretty good group. Base somewhat questionable.