7/27/2023 12:50:36 PM - Abruptly retreating from its all-time high and undercutting its 50 DMA line with today's big volume-driven loss. Fundamental concerns remain. Reported earnings +15% on +15% sales revenues for the Jun '23 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There were 3-2 splits effective on both 12/11/20 and 12/11/18.

11/22/2022 1:12:58 PM - Gapped down today abruptly retreating from its all-time high. Fundamental concerns remain. Reported earnings +16% on +12% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There were 3-2 splits effective on both 12/11/20 and 12/11/18.

10/26/2022 1:25:55 PM - Gapped up today and quickly rallied to challenge its Aug '21 high. Fundamental concerns remain. Reported earnings +16% on +12% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There were 3-2 splits effective on both 12/11/20 and 12/11/18.

7/28/2022 1:10:28 PM - Fundamental concerns remain. Reported earnings +0% on +12% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There were 3-2 splits effective on both 12/11/20 and 12/11/18.

7/22/2022 12:50:31 PM - Fundamental concerns remain. Reported earnings +7% on +10% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There was a 3-2 split effective 12/11/18.

5/24/2022 12:24:27 PM - Fundamental concerns remain since last noted with caution near its all-time high in the 10/29/20 mid-day report - "Reported earnings +18% on +5% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There was a 3-2 split effective 12/11/18."

10/29/2020 1:08:49 PM -

Perched at its all-time high following a big volume-driven gain on the prior session when the mid-day report noted - "Reported earnings +18% on +5% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There was a 3-2 split effective 12/11/18."



10/28/2020 1:12:00 PM -

Perched at its all-time high. Reported earnings +18% on +5% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady. There was a 3-2 split effective 12/11/18.



4/24/2019 12:51:08 PM -

Reported earnings +0% on +5% sales revenues for the Mar '19 quarter. Gapped down today and violated its 50 DMA line ($40.95) with a damaging loss testing near its 200 DMA line ($39.18). There was a 3-2 split effective 12/11/18. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings growth history has been steady.



2/1/2019 1:23:41 PM -

Finding support near its 200 DMA line. There was a 3-2 split effective 12/11/18. Reported earnings +14% on +7% sales revenues for the Dec '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines.



1/25/2019 12:40:38 PM -

Gapped down on 1/23/19 testing prior lows yet finding support near its 200 DMA line. There was a 3-2 split effective 12/11/18. Reported earnings +14% on +7% sales revenues for the Dec '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines.



1/24/2019 1:07:50 PM -

Gapped down on the prior session testing prior lows yet finding support near its 200 DMA line. There was a 3-2 split effective 12/11/18. Reported earnings +14% on +7% sales revenues for the Dec '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines.



1/23/2019 11:38:45 AM -

Gapped down today slumping below its 200 DMA line, enduring distributional pressure. There was a 3-2 split effective 12/11/18. Reported earnings +14% on +7% sales revenues for the Dec '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines.



1/22/2019 12:25:09 PM -

Rebounded near its 50 DMA line ($38.52) after enduring distributional pressure while retreating from its all-time high. There was a 3-2 split effective 12/11/18. Noted with caution in prior mid-day reports - "Reported earnings +20% on +11% sales revenues for the Jun '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines."



9/28/2018 12:18:50 PM -

Endured distributional pressure while retreating from its all-time high to test its 50 DMA line ($58.91). Noted with caution in prior mid-day reports - "Reported earnings +20% on +11% sales revenues for the Jun '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines."



9/27/2018 11:40:17 AM -

Enduring distributional pressure while retreating from its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +20% on +11% sales revenues for the Jun '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines."



9/26/2018 12:47:07 PM -

Noted with caution in prior mid-day reports - "Reported earnings +20% on +11% sales revenues for the Jun '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Quarterly and annual earnings growth history is below the fact-based system's guidelines."



9/19/2018 12:48:25 PM -

Reported earnings +20% on +11% sales revenues for the Jun '18 quarter and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Noted with caution in prior mid-day reports - "Quarterly and annual earnings growth history is below the fact-based system's guidelines."



10/25/2017 1:20:57 PM -

Violating its 50 DMA line with today's considerable volume-driven loss. reported earnings +4% on +6% sales revenues for the Sep '17 quarter and prior quarterly earnings increases were well below the +25% minimum guideline (C criteria). Noted with caution in prior mid-day reports - "Quarterly and annual earnings growth history is below the fact-based system's guidelines."



5/30/2017 12:54:58 PM -

Noted with caution in prior mid-day reports - "Quarterly and annual earnings growth history is below the fact-based system's guidelines."



3/21/2016 12:55:46 PM -

Gapped down today undercutting its 200 DMA line. Noted with caution in prior mid-day reports - "Quarterly and annual earnings growth history is below the fact-based system's guidelines."



2/23/2016 12:45:12 PM -

Noted with caution in prior mid-day reports - "Quarterly and annual earnings growth history is below the fact-based system's guidelines."



1/29/2016 1:22:50 PM -

Last noted with caution in the 6/30/15 mid-day report - "Quarterly and annual earnings growth history is below the fact-based system's guidelines."



6/30/2015 1:46:09 PM -

Quarterly and annual earnings growth history is below the fact-based system's guidelines. Hitting a new 52-week high with today's 4th consecutive volume-driven gain.



6/29/2015 1:56:53 PM -

Quarterly and annual earnings growth history is below the fact-based system's guidelines. Hitting a new 52-week high with today's 3rd consecutive volume-driven gain.



1/3/2012 1:21:30 PM -

Quarterly and annual earnings growth history is below the fact-based system's guidelines.



12/17/2010 12:47:46 PM -

Quarterly and annual earnings growth history is below the fact-based system's guidelines. Extended from any sound base, having steadily risen since its mid-September breakout with volume driven gains.



6/17/2005 1:23:33 PM - Best in just ok group. "C" somewhat questionable.

6/16/2005 12:46:31 PM - Best in just ok group. "C" somewhat questionable.

5/2/2005 12:43:40 PM - Best in poor group. "C" somewhat questionable.