3/2/2023 12:42:20 PM - Reported earnings +3% on +1% sales revenues for the Dec '22 quarter versus the year ago period. Prior mid-day reports cautioned members - "Sales revenues growth rate has been flat while prior quarterly earnings comparisons were also well below the +25% minimum guideline (C criteria). Annual earnings growth has been steady."

11/3/2022 12:12:51 PM - Meeting resistance and slumping back below its 200 DMA line today following 4 consecutive volume-driven gains. Reported earnings -5% on -2% sales revenues for the Sep '22 quarter. Prior mid-day reports cautioned members - "Sales revenues growth rate has been flat while prior quarterly earnings comparisons were also well below the +25% minimum guideline (C criteria). Annual earnings growth has been steady."

9/16/2022 12:24:51 PM - Meeting resistance and lingering mostly below its 50 and 200 DMA lines since a big volume-driven loss when last noted with caution in the 7/28/22 mid-day report - "Reported earnings +5% on +0% sales revenues for the Jun '22 quarter. Sales revenues growth rate has been flat while prior quarterly earnings comparisons were also well below the +25% minimum guideline (C criteria). Annual earnings growth has been steady."

7/28/2022 12:13:59 PM - Abruptly slumping below its 50 and 200 DMA lines with today's big volume-driven loss. Reported earnings +5% on +0% sales revenues for the Jun '22 quarter. Sales revenues growth rate has been flat while prior quarterly earnings comparisons were also well below the +25% minimum guideline (C criteria). Annual earnings growth has been steady.

3/2/2020 12:27:16 PM - Slumped from its all-time high and tested support at its 200 DMA line with a streak of 7 consecutive volume-driven losses. Reported earnings +26% on +14% sales revenues for the Dec '19 quarter. Sales revenues growth rate has shown modest acceleration, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria). Annual earnings history has been steady.

2/27/2020 12:36:31 PM - Slumped from its all-time high and violated its 50 DMA line during its streak of 6 consecutive volume-driven losses. Reported earnings +26% on +14% sales revenues for the Dec '19 quarter. Sales revenues growth rate has shown modest acceleration, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria). Annual earnings history has been steady.

2/19/2020 11:50:59 AM - Hitting another new all-time high with today's big gain. Reported earnings +26% on +14% sales revenues for the Dec '19 quarter. Sales revenues growth rate has shown modest acceleration, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria). Annual earnings history has been steady.

2/4/2020 11:58:15 AM - Hovering near its all-time high. Reported earnings +13% on +8% sales revenues for the Sep '19 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history has been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate.

1/13/2020 12:44:34 PM - Hitting new all-time highs with today's 4th consecutive gain. Reported earnings +13% on +8% sales revenues for the Sep '19 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history has been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate.

7/5/2019 12:11:28 PM - Hitting new all-time highs with today's 7th consecutive gain. The 6/25/19 mid-day report noted - "Reported earnings +7% on +5% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history has been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate."

6/25/2019 12:15:45 PM - Recently hit a new all-time high with a volume-driven gain. Reported earnings +7% on +5% sales revenues for the Mar '19 quarter, below the +25% minimum earnings guideline (C criteria). Annual earnings history has been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate.

12/14/2018 12:11:33 PM - Recently sputtering below its 50 and 200 DMA lines. Reported earnings +43% on +6% sales revenues for the Sep '18 quarter, and 3 consecutive earnings increases have been above the +25% guideline. Annual earnings history has been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate.

12/11/2018 12:37:22 PM - Recently sputtering below its 50 and 200 DMA lines. Reported earnings +43% on +6% sales revenues for the Sep '18 quarter, and 3 consecutive earnings increases have been above the +25% guideline. Annual earnings history has been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate.

12/7/2018 12:13:54 PM - Consolidating near its 50 and 200 DMA lines. Reported earnings +43% on +6% sales revenues for the Sep '18 quarter, and 3 consecutive earnings increases have been above the +25% guideline. Annual earnings history haas been steady. Fundamental concerns remain due to sub par quarterly sales revenues growth rate.

6/20/2018 12:16:43 PM - Consolidating above its 50 DMA line and perched within close striking distance of its all-time high. Reported earnings +49% on +8% sales revenues for the Mar '18 quarter. Fundamental concerns remain. It has earned good ranks, however prior quarterly sales revenues and earnings increases have been below the +25% guideline.

6/6/2018 12:08:25 PM - Hovering near its all-time high. Reported earnings +49% on +8% sales revenues for the Mar '18 quarter. Fundamental concerns remain. It has earned good ranks, however prior quarterly sales revenues and earnings increases have been below the +25% guideline.

2/15/2018 1:01:55 PM - Reported earnings +10% on +6% sales revenues for the Dec '17 quarter and fundamental concerns remain. Slumped from all-time highs back to test support at its 50 DMA line. Last noted with caution in the 1/25/16 mid-day report - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

1/25/2016 12:04:03 PM - Reported earnings +20% on +8% sales revenues for the Sep '15 quarter and fundamental concerns remain. Slumped from from all-time highs back to test support at its 200 DMA line. Last noted with caution in the 11/09/15 mid-day report - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

11/9/2015 12:25:07 PM - Reported earnings +20% on +8% sales revenues for the Sep '15 quarter and fundamental concerns remain. Pulling back from all-time highs, it was last noted with caution when blasting from support at its 200 DMA line in the 10/23/15 mid-day report - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

10/23/2015 12:43:58 PM - Reported earnings +20% on +8% sales revenues for the Sep '15 quarter and fundamental concerns remain. Gapped up today rallying for new all-time highs. Slumped near support at its 200 DMA line while consolidating since noted with caution near its highs in the 7/28/15 mid-day report - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

10/12/2015 12:37:05 PM - Reported earnings +14% on +6% sales revenues for the Jun '15 quarter. Slumped from all-time highs back below its 50 DMA line since last noted in the 7/28/15 mid-day report with caution - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

7/28/2015 12:22:20 PM - Perched at new all-time highs today following 3 consecutive volume-driven gains. Reported earnings +14% on +6% sales revenues for the Jun '15 quarter. Making gradual progress since noted in the 6/08/15 mid-day report with caution - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

7/24/2015 12:27:06 PM - Hitting a new all-time high with today's volume-driven gain. Reported earnings +14% on +6% sales revenues for the Jun '15 quarter. Making gradual progress since noted in the 6/08/15 mid-day report with caution - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

7/13/2015 12:38:45 PM - Touched another new all-time high today. Last noted in the 6/08/15 mid-day report with caution - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

6/8/2015 12:14:30 PM - Touched another new all-time high today then reversed into the red. Prior mid-day reports cautioned members - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

6/5/2015 12:14:04 PM - Perched at all-time highs. Prior mid-day reports cautioned members - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

3/19/2015 12:03:57 PM - It has made gradual progress since last noted in the 11/21/12 mid-day report with caution - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

11/21/2012 11:55:51 AM - Found support last week at its 200 DMA line. It slumped since the 11/02/12 mid-day report noted - "Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline."

11/2/2012 12:00:57 PM - Fundamentally below the guidelines. It has earned good ranks, however quarterly sales revenues and earnings increases have been below the +25% guideline.

7/13/2007 12:23:45 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/10/2007 12:32:52 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/9/2007 12:46:20 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/8/2007 12:28:06 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/7/2007 1:07:43 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/2/2007 12:25:26 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

5/1/2007 12:42:29 PM - Base remains somewhat questionable.

4/25/2006 12:48:22 PM - Base somewhat questionable.

4/19/2006 1:00:16 PM - Base somewhat questionable.

4/18/2006 12:29:27 PM - Base somewhat questionable.

4/3/2006 12:26:26 PM - Base questionable.

3/21/2006 12:40:04 PM - Base questionable.

3/20/2006 12:31:03 PM - Group rank should be better.

2/22/2006 12:33:20 PM - Group rank should be better.

2/21/2006 12:16:22 PM - Group rank should be better.

1/10/2006 12:35:28 PM - Gap down. As previously noted - Base is questionable.

12/16/2005 12:25:47 PM - As previously noted - Base is questionable.

12/13/2005 12:43:39 PM - Base is questionable.

11/28/2005 12:38:27 PM - Base is questionable.

11/23/2005 12:41:52 PM - Gains today yet from a base that is questionable.

11/2/2005 12:42:56 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/1/2005 12:53:31 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/31/2005 12:24:02 PM - "A" below guidelines.

8/4/2005 12:41:17 PM - "A" below guidelines.

6/7/2005 12:28:13 PM - L in decent group. "A" somewhat questionable. Too Et.

5/19/2005 12:34:16 PM - L in decent group. "A" somewhat questionable. Too Et.

5/18/2005 12:33:41 PM - L in decent group. "A" somewhat questionable. Too Et.

5/17/2005 12:18:07 PM - L in decent group. "A" somewhat questionable. Too Et.

5/16/2005 12:45:42 PM - L in decent group. "A" somewhat questionable.

5/13/2005 12:44:19 PM - L in decent group. "A" somewhat questionable.