6/14/2023 12:24:12 PM - Consolidating below its 50 DMA line ($60.87) after finding support recently at its 200 DMA line. Went through a deep consolidation since hitting an all-time high in June 2021. Reported Mar '23 quarterly earnings +188% on +9% sales revenues versus the year-ago period. Prior quarterly earnings and sales revenues growth has not been strong and steady and its subpar annual earnings history leaves fundamental concerns.

5/4/2023 1:17:27 PM - Consolidating near its 50 DMA line ($61.63) after briefly slumping below that important short-term average. Went through a deep consolidation since hitting an all-time high in June 2021. Reported Mar '23 quarterly earnings +188% on +9% sales revenues versus the year-ago period. Prior quarterly earnings and sales revenues growth has not been strong and steady and its subpar annual earnings history leaves fundamental concerns.

5/3/2023 1:00:23 PM - Rebounding above its 50 DMA line ($61.61) after recently slumping below that important short-term average. Went through a deep consolidation since hitting an all-time high in June 2021. Reported mar '23 quarterly earnings +188% on +9% sales revenues versus the year ago period. Prior quarterly earnings and sales revenues growth has not been strong and steady and its subpar annual earnings history leaves fundamental concerns.

4/28/2023 1:04:27 PM - Rebounding today near its 50 DMA line ($61.53) after recently slumping below that important short-term average. Went through a deep consolidation since hitting an all-time high in June 2021. Prior quarterly earnings and sales revenues growth has not been strong and steady and its subpar annual earnings history leaves fundamental concerns.

6/15/2020 12:35:23 PM - Pulled back today testing its 50 DMA line ($46.80) after reaching a new all-time high last week. Reported earnings -73% on -24% sales revenues for the Mar '20 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

5/26/2020 12:58:51 PM - Pulled back last week after challenging its all-time high. Reported earnings -73% on -24% sales revenues for the Mar '20 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

4/29/2020 1:01:48 PM - Rebounding toward its all-time high. Reported earnings -73% on -24% sales revenues for the Mar '20 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

4/20/2020 12:36:37 PM - Consolidating -10.9% from its all-time high. Reported earnings +108% on +6% sales revenues for the Dec '19 quarter. Prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

1/21/2020 12:41:08 PM - Gapped down today, retreating from its all-time high. Reported earnings +14% on +5% sales revenues for the Sep '19 quarter, below the +25% minimum guideline (C criteria). Fundamental concerns remain. Last noted with caution in the 10/30/19 mid-day report.

10/30/2019 1:07:16 PM - Reported earnings +14% on +5% sales revenues for the Sep '19 quarter, below the +25% minimum guideline (C criteria). Fundamental concerns remain. Finding support at its 200 DMA line. The 6/19/19 mid-day report last cautioned members - "Quarterly comparisons through Mar '19 showed sub par sales revenues and earnings increases."

6/19/2019 12:27:52 PM - Rebounding above its 50 DMA line ($42.84) with today's big gain. The 5/17/19 mid-day report last cautioned members - "Quarterly comparisons through Mar '19 showed sub par sales revenues and earnings increases."

5/17/2019 1:22:23 PM - Slumping below its 50 DMA line ($44) with this week's losses. Quarterly comparisons through Mar '19 showed sub par sales revenues and earnings increases.