8/2/2023 1:12:54 PM - Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Reported Jun '23 quarterly earnings +23% versus the year ago period. Sub par sales revenues growth was a noted concern while prior earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth has been strong and steady in recent years (A criteria).

2/23/2023 1:39:25 PM - Reported Dec '22 quarterly earnings +29% on -6% sales revenues versus the year ago period. Sub par sales revenues growth leaves fundamental concerns while the prior 6 quarterly comparisons also showed earnings increases below the +25% minimum guideline (C criteria). Annual earnings growth has been strong and steady in recent years (A criteria).

2/22/2023 12:47:45 PM - Reported Dec '22 quarterly earnings +29% on -6% sales revenues versus the year ago period. Sub par sales revenues growth leaves fundamental concerns while the prior 6 quarterly comparisons also showed earnings increases below the +25% minimum guideline (C criteria). Annual earnings growth has been strong and steady in recent years (A criteria).

3/17/2021 1:10:00 PM - Hovering near its all-time high. Fundamental concerns remain after it reported earnings +4% on +17% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons also showed earnings increases below the +25% minimum guideline (C criteria). Earnings growth in recent years (A criteria) has been very strong.

8/11/2020 1:12:43 PM - Hitting new all-time highs with today's 7th consecutive volume-driven gain, getting very extended from any sound base. Reported earnings +15% on +9% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly comparisons showed earnings increases above the +25% minimum guideline (C criteria). Earnings growth in recent years (A criteria) has been very strong. Fundamental concerns remain due to sub par and sales revenues growth.

10/29/2019 12:39:59 PM - Gapped up on 10/25/19 and hit new all-time highs with volume-driven gains. Reported earnings +34% on +7% sales revenues for the Sep '19 quarter. Found support above its 50 DMA line during its consolidation since noted with caution in the 9/17/19 mid-day report - "Reported earnings +3% on -1% sales revenues for the Jun '19 quarter. Earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth."

10/28/2019 12:39:53 PM - Gapped up on the prior session and hit another new all-time high today. Reported earnings +34% on +7% sales revenues for the Sep '19 quarter. Found support above its 50 DMA line during its consolidation since noted with caution in the 9/17/19 mid-day report - "Reported earnings +3% on -1% sales revenues for the Jun '19 quarter. Earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth."

10/25/2019 12:46:39 PM - Gapped up today and hit a new all-time high. Reported earnings +34% on +7% sales revenues for the Sep '19 quarter. Found support above its 50 DMA line during its consolidation since noted with caution in the 9/17/19 mid-day report - "Reported earnings +3% on -1% sales revenues for the Jun '19 quarter. Earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth."

10/24/2019 12:46:59 PM - Found support above its 50 DMA line during its consolidation since last noted with caution in the 9/17/19 mid-day report - "Reported earnings +3% on -1% sales revenues for the Jun '19 quarter. Earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth."

9/17/2019 12:32:42 PM - Reported earnings +3% on -1% sales revenues for the Jun '19 quarter. Earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth.

9/13/2019 1:32:00 PM - Reported earnings +3% on -1% sales revenues for the Jun '19 quarter. Earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth.

9/19/2018 12:44:22 PM - Gains this week are challenging its all-time high ($48.05 in Nov '16). The 9/12/18 mid-day report cautioned members - "Reported earnings +65% on +7% sales revenues for the Jun '18 quarter, earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth."

9/12/2018 12:44:55 PM - Quietly perched within striking distance of its all-time high ($48.05 in Nov '16). Reported earnings +65% on +7% sales revenues for the Jun '18 quarter, earnings growth in recent years (A criteria) has been very strong. Some fundamental concerns remain due to sub par and sales revenues growth.

5/24/2018 1:08:12 PM - Reported earnings +30% on +4% sales revenues for the Mar '18 quarter, and fundamental concerns remain. Rebounded near its Jan '18 high. Went through a deep consolidation since last noted with caution in the 1/10/17 mid-day report.

1/10/2017 1:02:34 PM - Rebounding near its 50 DMA line. Slumped since noted with caution in the 12/02/16 mid-day report- "Reported Sep '16 earnings +10% on -11% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/6/2017 12:48:17 PM - Slumping below its 50 DMA line, slumping since last noted with caution in the 12/02/16 mid-day report- "Reported Sep '16 earnings +10% on -11% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/2/2016 12:31:12 PM - Reported Sep '16 earnings +10% on -11% sales revenues. Rallied into new high territory since noted with caution in the 10/27/16 mid-day report- "Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/29/2016 12:46:36 PM - Reported Sep '16 earnings +10% on -11% sales revenues. Rallied into new high territory since last noted with caution in the 10/27/16 mid-day report- "Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

10/27/2016 1:08:29 PM - Reported Sep '16 earnings +10% on -11% sales revenues. Sputtering below its 50 DMA line. Noted with cautioned in prior mid-day reports - "Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

8/22/2016 12:31:32 PM - Reported Jun '16 earnings +84% on +4% sales revenues and made gradual progress since finding support above its 50 DMA line. Last noted with cautioned in the 7/28/16 mid-day report- "Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

7/28/2016 1:16:55 PM - Rebounded from early lows following a gap down today. Reported Jun '16 earnings +84% on +4% sales revenues. Prior mid-day reports cautioned members - "Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

7/18/2016 12:29:44 PM - Recently rallied into new high territory with a streak of gains lacking great volume conviction. Prior mid-day reports cautioned - "Reported Mar '16 earnings +300% on +16% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

7/14/2016 12:42:12 PM - Rallying into new high territory with a streak of gains. Prior mid-day reports cautioned - "Reported Mar '16 earnings +300% on +16% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

6/15/2016 12:33:28 PM - Rallying into new high territory with today's gain backed by greater volume conviction. The 6/14/16 mid-day report cautioned - "Reported Mar '16 earnings +300% on +16% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

6/14/2016 12:39:55 PM - Recently wedging into new high territory with gains lacking great volume conviction. Reported Mar '16 earnings +300% on +16% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

5/17/2016 12:18:38 PM - There was a "negative reversal" after hitting a new 52-week high on 5/09/16 following 3 consecutive volume-driven gains. Reported Mar '16 earnings +300% on +16% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

5/9/2016 12:49:28 PM - There was a "negative reversal" today. Rebounded from below its 50 DMA line and hit new 52-week highs with 3 consecutive volume-driven gains. Reported Mar '16 earnings +300% on +16% sales revenues. Fundamental concerns remain. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

5/6/2016 1:15:50 PM - Reported Mar '16 earnings news and it is rebounding from below its 50 DMA line, nearly challenging its 52-week high with today's 3rd consecutive volume-driven gain. Prior mid-day reports cautioned members - "Reported strong Dec '15 quarterly earnings and sales revenues increases, but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

3/2/2016 12:36:14 PM - Gapped up on 2/18/16 and challenging its 52-week high with recent gains. The 2/22/16 mid-day report cautioned members - "Reported strong Dec '15 quarterly earnings and sales revenues increases, but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

2/22/2016 12:15:16 PM - Gapped up on 2/18/16 challenging its 52-week high. Reported strong Dec '15 quarterly earnings and sales revenues increases, but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

11/19/2015 1:04:37 PM - Holding its ground in a tight range near multi-year highs after an impressive streak of volume-driven gains. Reported strong Sep '15 quarterly earnings +67% on +30% sales revenues, but fundamental concerns remain. Undercut its 200 DMA line then rebounded impressively since the 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

11/13/2015 1:02:50 PM - Hovering near multi-year highs after an impressive streak of volume-driven gains. Reported strong Sep '15 quarterly earnings +67% on +30% sales revenues, but fundamental concerns remain. Undercut its 200 DMA line then rebounded impressively since the 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

11/2/2015 12:52:51 PM - Perched at new 52-week and multi-year highs with today's 4th consecutive volume-driven gain. Reported strong Sep '15 quarterly earnings +67% on +30% sales revenues, but fundamental concerns remain. Undercut its 200 DMA line then rebounded impressively since the 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

10/29/2015 12:58:33 PM - Holding its ground following a gap up on the prior session for new 52-week and multi-year highs. Reported strong Sep '15 quarterly earnings and sales increases, but fundamental concerns remain. Undercut its 200 DMA line then rebounded impressively since the 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

10/28/2015 1:16:00 PM - Gapped up today hitting new 52-week and multi-year highs. Reported strong Sep '15 quarterly earnings and sales increases, but fundamental concerns remain. Undercut its 200 DMA line then rebounded impressively since the 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

10/16/2015 12:49:24 PM - Abruptly rallying to new 52-week and multi-year highs. Undercut its 200 DMA line then rebounded impressively since the 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

8/17/2015 1:13:15 PM - Retreating further below its 50 DMA line and enduring distributional pressure after recently rallying to new multi-year highs. The 8/13/15 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines."

8/13/2015 1:15:25 PM - Retreated below 50 DMA line after recently rallying to new multi-year highs. Quarterly and annual earnings (C and A criteria) history is not a match with the investment system's guidelines.

2/14/2005 1:14:05 PM - Excellent group. Nice recent action. Tracing out the right side of a cup-like base.

10/12/2004 1:00:00 PM - Pretty good group. Nice recent action getting a little ET.

10/8/2004 1:00:00 PM - Pretty good group. Nice recent action getting a little ET.

10/7/2004 1:00:00 PM - Pretty good group. Nice recent action getting a little ET.

10/6/2004 1:00:00 PM - Pretty good group. Nice recent action getting a little ET.

10/6/2004 1:00:00 PM - Pretty good group. Nice recent action getting a little ET.

10/4/2004 1:00:00 PM - Pretty good group. Nice recent action.

10/1/2004 1:00:00 PM - Pretty good group. Nice recent action.

9/29/2004 1:00:00 PM - Pretty good group. Nice move today though now near session lows.

9/28/2004 1:00:00 PM - Pretty good group. Nice move today.