11/16/2023 12:50:14 PM - Approaching prior highs in the $138 area with today's volume-driven gain adding to a recent spurt, making steady progress from well below its 50 and DMA lines in late October. Reported Sep '23 quarterly earnings +41% on +1% sales revenues versus the year-ago period. Prior quarters showed earnings increases near or above the +25% minimum guideline (C criteria) but subpar sales revenues growth remains a cause for concern. Annual earnings (A criteria) growth has been improving after a downturn in FY '17 and '18.

11/7/2023 1:01:29 PM - Rebounded above its 50 and DMA lines durng a streak of 5 consecutive gains. Reported Sep '23 quarterly earnings +41% on +1% sales revenues versus the year-ago period. Prior quarters showed earnings increases near or above the +25% minimum guideline (C criteria) but subpar sales revenues growth remains a cause for concern. Annual earnings (A criteria) growth has been improving after a downturn in FY '17 and '18.

6/1/2023 1:06:05 PM - Its 50 DMA line ($127) has acted as resistance in recent weeks after 3 consecutive damaging losses with heavier volume when last noted with caution in the 5/04/23 mid-day report - "Reported Mar '23 quarterly earnings +24% on +4% sales revenues versus the year-ago period. Reported earnings +70% on +3% sales revenues for the Dec '22 quarter versus the year-ago period. Prior quarters showed earnings increases near or above the +25% minimum guideline (C criteria) but subpar sales revenues growth remains a cause for concern. Annual earnings (A criteria) growth has been improving after a downturn in FY '17 and '18."

5/4/2023 1:09:03 PM - Violated its 50 DMA line ($126.76) during a streak of 3 consecutive damaging losses with heavier volume. Reported Mar '23 quarterly earnings +24% on +4% sales revenues versus the year-ago period. Reported earnings +70% on +3% sales revenues for the Dec '22 quarter versus the year-ago period. Prior quarters showed earnings increases near or above the +25% minimum guideline (C criteria) but subpar sales revenues growth remains a cause for concern. Annual earnings (A criteria) growth has been improving after a downturn in FY '17 and '18.

5/3/2023 12:44:58 PM - Undercutting its 50 DMA line ($126.82) with today's loss after a damaging loss with heavier volume on the prior session. Reported Mar '23 quarterly earnings +24% on +4% sales revenues versus the year-ago period. Reported earnings +70% on +3% sales revenues for the Dec '22 quarter versus the year-ago period. Prior quarters showed earnings increases near or above the +25% minimum guideline (C criteria) but subpar sales revenues growth remains a cause for concern. Annual earnings (A criteria) growth has been improving after a downturn in FY '17 and '18.

5/2/2023 1:04:07 PM - Rebounded after early lows undercut its 50 DMA line ($126.75) with heavier volume behind today's loss following Mar '23 quarterly results. Reported earnings +70% on +3% sales revenues for the Dec '22 quarter versus the year-ago period. Prior quarters showed sub-par earnings increases with sub-par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

2/9/2023 12:36:31 PM - Slumping below its 50 DMA line ($116) with heavier volume behind today's 5th consecutive gain. Reported earnings +70% on +3% sales revenues for the Dec '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

1/4/2023 12:48:03 PM - Rising above recent highs with today's 2nd consecutive gain backed by above average volume. Faces resistance due to overhead supply up to the $123 level. Found support above its 50 DMA line while consolidating since the 11/29/22 mid-day report last noted - "Reported earnings +24% on +3% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18."

11/29/2022 12:36:05 PM - Pulling back today after a streak of 6 consecutive gains. The 11/23/22 mid-day report last noted - "Reported earnings +24% on +3% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18."

11/23/2022 12:44:58 PM - Reported earnings +24% on +3% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

8/16/2022 12:31:07 PM - Reported earnings +25% on +5% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

8/4/2022 1:09:34 PM - Reported earnings +25% on +5% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

7/29/2022 1:15:58 PM - Reported earnings +14% on +6% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

7/28/2022 1:14:36 PM - Reported earnings +14% on +6% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarters showed sub par earnings increases with sub par sales revenues growth. Annual earnings (A criteria) has been improving after a downturn in FY '17 and '18.

5/5/2020 12:45:40 PM - Reported earnings +33% on +2% sales revenues for the Mar '20 quarter. Recent quarters showed strong earnings increases but with sub par sales revenues growth. Up and down annual earnings (A criteria) is another concern, fundamentally.

6/30/2005 12:29:29 PM - Pretty good group. Too ET.

6/29/2005 12:59:49 PM - Pretty good group. Too ET.

6/22/2005 12:38:33 PM - Pretty good group. Too ET.

4/29/2005 1:27:57 PM - Pretty good group. Base questionable.

4/28/2005 12:35:12 PM - Pretty good group. Base questionable.

4/26/2005 12:39:08 PM - No base.

4/25/2005 12:52:08 PM - No base.

4/14/2005 12:42:42 PM - No base.

4/13/2005 12:56:45 PM - No base.

4/5/2005 12:56:38 PM - No base.

3/30/2005 12:33:43 PM - No base.

3/29/2005 12:47:55 PM - No base.

3/24/2005 12:55:05 PM - No base.

3/22/2005 1:21:18 PM - No base.

3/18/2005 12:59:31 PM - Best in good group. Edging higher.

3/11/2005 12:34:25 PM - L in pretty good group. Gapped higher today clearing a short base.