7/7/2021 12:58:45 PM - Pulled back from its all-time high and slumped below its 50 DMA line ($52.43). Prior mid-day reports noted - "Reported earnings +264% on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a downturn in FY '20."

7/6/2021 1:00:18 PM - Pulled back from its all-time high and slumped below its 50 DMA line ($52.44). Prior mid-day reports noted - "Reported earnings +264% on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a downturn in FY '20."

6/24/2021 1:06:58 PM - Pulled back from its all-time high and finding support near its 50 DMA line ($52.21). Prior mid-day reports noted - "Reported earnings +264% on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a downturn in FY '20."

6/18/2021 12:56:40 PM - Pulling back from its all-time high and undercutting its 50 DMA line. The 6/07/21 mid-day report last noted - "Reported earnings +264% on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a downturn in FY '20."

6/7/2021 12:21:57 PM - Perched near its all-time high. Reported earnings +264% on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a downturn in FY '20.

5/28/2021 12:13:09 PM - Perched near its all-time high. Reported earnings +264% on +3% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a downturn in FY '20.

12/12/2019 12:54:59 PM - Faces resistance due to overhead supply up to the $48 level. Reported earnings +27% on +27% sales revenues for the Sep '19 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.

10/22/2019 12:46:20 PM - Found support above its 200 DMA line during its consolidation since last noted with caution in the 9/24/19 mid-day report - "Faces resistance due to overhead supply up to the $48 level. Reported earnings +31% on +28% sales revenues for the Jun '18 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria)."

9/24/2019 1:18:46 PM - Faces resistance due to overhead supply up to the $48 level. Reported earnings +31% on +28% sales revenues for the Jun '18 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria).

9/20/2019 12:43:22 PM - Faces resistance due to overhead supply up to the $48 level. Reported earnings +31% on +28% sales revenues for the Jun '18 quarter, and 3 of the past 4 quarterly comparisons were above the +25% minimum guideline (C criteria).

6/26/2018 12:33:57 PM - Retreating from its all-time high and sputtering below its 50 DMA line. Last noted with caution in the 5/30/18 mid-day report - "Reported earnings +46% on +22% sales revenues for the Mar '18 quarter, but prior quarterly comparisons were below the +25% minimum guideline (C criteria)."

5/30/2018 12:45:31 PM - Still hovering near its all-time high, stubbornly holding its ground since last noted in the 5/09/18 mid-day report - "Reported earnings +46% on +22% sales revenues for the Mar '18 quarter, but prior quarterly comparisons were below the +25% minimum guideline (C criteria)."

5/9/2018 1:31:04 PM - Hovering near its all-time high. Reported earnings +46% on +22% sales revenues for the Mar '18 quarter, but prior quarterly comparisons were below the +25% minimum guideline (C criteria).

12/18/2017 12:59:58 PM - Consolidating within close striking distance of its all-time high. Reported earnings +8% on +16% sales revenues for the Sep '17 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria).

7/7/2017 12:43:42 PM - Consolidating within close striking distance of its all-time high. Reported earnings +2% on +8% sales revenues for the Mar '17 quarter, its 3rd consecutive quarterly comparison below the +25% minimum guideline (C criteria).

3/20/2017 1:11:59 PM - Rebounded above its 50 DMA line with a big volume-driven gain on the prior session. Reported earnings +14% on +10% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria).

12/23/2016 12:36:38 PM - Hitting new highs with volume-driven gains this week, extended from any sound base. Reported earnings +24% on +15% sales revenues for the Sep '16 quarter, but prior quarterly earnings increases were above the +25% minimum guideline (C criteria).

12/20/2016 12:47:51 PM - Hitting new highs with volume-driven gains this week. Reported earnings +24% on +15% sales revenues for the Sep '16 quarter, but prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation then rebounded and rallied to new highs since noted in the 9/16/16 mid-day report - "Quarterly and annual earnings history (C and A criteria) has been good."

12/16/2016 1:01:19 PM - Hitting new highs with volume-driven gains this week. Reported earnings +24% on +15% sales revenues for the Sep '16 quarter, but prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Found support at its 200 DMA line during its consolidation then rebounded and rallied to new highs since last noted in the 9/16/16 mid-day report - "Quarterly and annual earnings history (C and A criteria) has been good."

9/16/2016 12:45:21 PM - There was a "negative reversal" on 9/13/16 after hitting a new high and it has pulled back to its 50 DMA line. Recently wedged to new highs with gains lacking great volume conviction. Did not trigger a volume-driven and convincing technical buy signal from a base-on-base pattern after noted in the 7/13/16 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted. Quarterly and annual earnings history (C and A criteria) has been good."

9/13/2016 12:25:44 PM - Found support above its 50 DMA line and recently wedged to new highs with gains lacking great volume conviction. It did not trigger a volume-driven and convincing technical buy signal from a base-on-base pattern after last noted in the 7/13/16 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted. Quarterly and annual earnings history (C and A criteria) has been good."

7/13/2016 12:33:13 PM - Recently wedged to new highs with gains lacking great volume conviction, it did not trigger a convincing technical buy signal. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted. Prior mid-day reports noted - "Quarterly and annual earnings history (C and A criteria) has been good."

6/30/2016 12:26:58 PM - Found prompt support and managed a "positive reversal" after gapping down and undercutting its 200 DMA line on 6/23/16. The 6/24/16 mid-day report last cautioned members - "Heavy volume and lack of meaningful progress in recent weeks is a sign of distributional pressure. Quarterly and annual earnings history (C and A criteria) has been good."

6/24/2016 12:49:42 PM - Found prompt support and managed a "positive reversal" after gapping down and undercutting its 200 DMA line on the prior session. Heavy volume and lack of meaningful progress in recent weeks is a sign of distributional pressure. Prior mid-day reports noted - "Quarterly and annual earnings history (C and A criteria) has been good."

6/23/2016 12:47:15 PM - Found prompt support and managed a "positive reversal" after gapping down today and undercutting its 200 DMA line. Technical action was bearish in the past 2 weeks. The 6/21/16 mid-day report noted - "Quarterly and annual earnings history (C and A criteria) has been good."

6/21/2016 12:27:54 PM - Sputtering below its 50 DMA line after recently encountering distributional pressure. Quarterly and annual earnings history (C and A criteria) has been good.