4/25/2023 12:59:33 PM - Slumping to its 200 DMA line with today's big volume-driven loss. Reported earnings +5% on for the Mar '23 quarter versus the year-ago period, its 5th quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

4/10/2023 12:31:50 PM - Reported earnings +13% on +5% sales revenues for the Dec '22 quarter versus the year-ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

3/14/2023 12:47:57 PM - Reported earnings +13% on +5% sales revenues for the Dec '22 quarter versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

2/2/2023 2:27:26 PM - Reported earnings +13% on +5% sales revenues for the Dec '22 quarter versus the year ago period, its 4th quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

1/30/2023 12:31:52 PM - Reported earnings +13% on +8% sales revenues for the Sep '22 quarter versus the year ago period. The past 3 quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

12/13/2021 12:52:38 PM - Sputtering below its 50 DMA line ($633) in recent weeks after retreating from its all-time high. Reported earnings +15% on +22% sales revenues for the Sep '21 quarter versus the year ago period. Two of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

9/28/2021 1:15:33 PM - Gapped down today and violated its 50 DMA line ($625) with today's big volume-driven loss, abruptly retreating from its all-time high. Reported earnings +38% on +22% sales revenues for the Jun '21 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

12/4/2020 1:04:28 PM - Challenging its all-time high with today's 5th consecutive gain. Reported earnings +31% on +8% sales revenues for the Sep '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

7/9/2020 12:52:19 PM - Hitting new all-time highs with today's 7th consecutive gain. Reported earnings +23% on +12% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

6/5/2020 1:10:19 PM - Rebounding above its 50 DMA line, finding prompt support today after pulling back from its all-time high. Reported earnings +23% on +12% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

2/24/2020 12:44:37 PM - Very extended from any sound base and pulling back from its all-time high with today's 3rd consecutive volume-driven loss. Reported earnings +27% on +12% sales revenues for the Dec '19 quarter. Prior quarterly comparison were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

2/21/2020 12:42:34 PM - Very extended from any sound base and pulling back from its all-time high with today's 2nd consecutive volume-driven loss. Reported earnings +27% on +12% sales revenues for the Dec '19 quarter. Prior quarterly comparison were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

11/27/2019 12:10:01 PM - Perched near its all-time high. Reported earnings +24% on +10% sales revenues for the Sep '19 quarter. Prior quarterly comparison were further below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

5/13/2019 12:42:04 PM - Slumping toward its 50 DMA line ($207), very extended from any sound base. Reported earnings +18% on +6% sales revenues for the Mar '19 quarter, the 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

9/20/2018 1:07:59 PM - Testing its 50 DMA line ($174.04) but it has not formed a sound base. Reported earnings +37% on +15% sales revenues for the Jun '18 quarter, and the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

4/3/2018 12:44:07 PM - Extended from any sound base, pulling back just below its 50 DMA line. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +42% on +14% sales revenues for the Dec '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

4/2/2018 12:19:32 PM - Extended from any sound base, pulling back near its 50 DMA line again. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +42% on +14% sales revenues for the Dec '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

3/29/2018 12:20:32 PM - Extended from any sound base, pulling back near its 50 DMA line again. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +42% on +14% sales revenues for the Dec '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

3/26/2018 1:29:29 PM - Extended from any sound base, it found support at its 50 DMA line again and rallied to new 52-week highs. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +42% on +14% sales revenues for the Dec '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

3/21/2018 1:04:36 PM - Extended from any sound base, it found support at its 50 DMA line again and rallied to new 52-week highs. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +42% on +14% sales revenues for the Dec '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13.

2/1/2018 1:07:21 PM - Extended from any sound base, it found support at its 50 DMA line again and rallied to new 52-week highs. Reported earnings +42% on +14% sales revenues for the Dec '17 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been steady after a small downturn in FY '13. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

12/12/2017 12:55:21 PM - Since last noted in the 10/16/17 mid-day report with caution it found support at its 50 DMA line and rallied to a new 52-week high. Reported earnings +30% on +12% sales revenues for the Sep '17 quarter. Two of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sales revenues growth rate has been sub par.

10/16/2017 12:17:02 PM - Found support at its 50 DMA line and made gradual progress to new 52-week highs since last noted in the 7/06/17 mid-day report. Reported earnings +23% on +9% sales revenues for the Jun '17 quarter. Two of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sales revenues growth rate has been sub par.

7/6/2017 12:26:43 PM - Testing support today at its 50 DMA line. That short-term average acted as support since last noted when it spiked to a new 52-week high on 3/15/17. Reported earnings +29% on +8% sales revenues for the Mar '17 quarter and 3 of thew past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sales revenues growth rate has been sub par.

3/15/2017 1:35:20 PM - Hitting a new 52-week high. Reported earnings +23% on +7% sales revenues for the Dec '16 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history and sales revenues growth rate has been sub par."

9/6/2016 12:59:09 PM - Consolidating near its 52-week high. Reported earnings +38% on +7% sales revenues for the Jun '16 quarter. Prior mid-day reports cautioned - "Quarterly and annual earnings (C and A criteria) history and sales revenues growth rate has been sub par."

6/6/2016 12:52:02 PM - The 6/03/16 mid-day report cautioned - "Consolidating near its 52-week high. Reported earnings +36% on +9% sales revenues for the Mar '16 quarter. Quarterly and annual earnings (C and A criteria) history and sales revenues growth rate has been sub par."

6/3/2016 12:50:52 PM - Consolidating near its 52-week high. Reported earnings +36% on +9% sales revenues for the Mar '16 quarter. Quarterly and annual earnings (C and A criteria) history and sales revenues growth rate has been sub par.

3/1/2016 12:34:33 PM - Consolidating near its 52-week high. Prior mid-day reports cautioned members - "Reported earnings +35% on +9% sales revenues for the Dec '15 quarter, but prior quarterly and annual earnings (C and A criteria) history has been sub par."

2/24/2016 12:20:44 PM - Pulling back after touching a new high prior session. Prior mid-day reports cautioned members - "Reported earnings +35% on +9% sales revenues for the Dec '15 quarter, but prior quarterly and annual earnings (C and A criteria) history has been sub par."

2/9/2016 1:01:10 PM - Slumped below its 200 DMA line with a volume-driven loss on the prior session. Reported earnings +35% on +9% sales revenues for the Dec '15 quarter, but prior quarterly and annual earnings (C and A criteria) history has been sub par.