7/31/2023 12:52:03 PM - Up today for a 3rd consecutive volume-driven gain and hitting a new 52-week high. Due to report Jun '23 quarterly results. Reported Mar '23 quarterly earnings -2% on +1% sales revenues versus the year-ago period. The Dec '22 quarter was noted for breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

5/2/2023 12:52:21 PM - Up today for a 3rd consecutive volume-driven gain and rebounding above its 50 DMA line ($77.77). Found prompt support near its 200 DMA line ($70.58) last week. Reported Mar '23 quarterly earnings -2% on +1% sales revenues versus the year-ago period. The Dec '22 quarter was noted for breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

5/1/2023 12:36:35 PM - Gapped up today rebounding near its 50 DMA line ($77.80) which may act as resistance. Found prompt support near its 200 DMA line ($70.46) last week. Reported Mar '23 quarterly earnings -2% versus the year-ago period. The Dec '22 quarter was noted for breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

4/20/2023 12:48:18 PM - Slumping below its 50 DMA line ($79.51) raising concerns because the 50 DMA line acted as support when it previously pulled back from its 52-week high with volume-driven losses. Prior mid-day reports noted - "Reported Dec '22 quarterly earnings +21% on +14% sales revenues versus the year-ago period, breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

3/27/2023 12:45:15 PM - Slumping below its 50 DMA line ($77.70) today raising concerns because the 50 DMA line acted as support when it previously pulled back from its 52-week high with volume-driven losses. Prior mid-day reports noted - "Reported Dec '22 quarterly earnings +21% on +14% sales revenues versus the year-ago period, breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

3/2/2023 1:16:07 PM - Tested its 50 DMA line ($72.08) after gapping down. Pulled back from its 52-week high with volume-driven losses. Prior mid-day reports noted - "Reported Dec '22 quarterly earnings +21% on +14% sales revenues versus the year ago period, breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

2/24/2023 1:28:25 PM - Pulling back from its 52-week high with a 7th consecutive loss and volume swelled above average yesterday and today. Reported Dec '22 quarterly earnings +21% on +14% sales revenues versus the year ago period, breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

2/23/2023 1:26:53 PM - Pulling back from its 52-week high with today's 6th consecutive loss. Reported Dec '22 quarterly earnings +21% on +14% sales revenues versus the year ago period, breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

2/6/2023 12:32:58 PM - Hitting a new 52-week high with today's 3rd volume-driven gain in the span of 4 sessions. Reported Dec '22 quarterly earnings +21% versus the year ago period breaking a streak of 7 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

9/1/2022 12:38:49 PM - Retreating from its 52-week high with today's 5th consecutive loss. The 8/18/22 mid-day report last cautioned members - "Reported Jun '22 quarterly earnings +113% on +25% sales revenues versus the year ago period, marking its 6th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

8/18/2022 12:36:40 PM - Hitting a new 52-week high with today's considerable volume-driven gain. It has shown bullish action since prior mid-day reports noted - "Reported Jun '22 quarterly earnings +113% on +25% sales revenues versus the year ago period, marking its 6th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

8/12/2022 12:37:51 PM - Challenging its 52-week high with today's 3rd consecutive gain. The 8/01/22 mid-day report noted - "Reported Jun '22 quarterly earnings +113% on +25% sales revenues versus the year ago period, marking its 6th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

8/1/2022 12:36:43 PM - Pulling back today with higher volume. Recent gains helped it rebound toward prior highs in the $68-71 area. Reported Jun '22 quarterly earnings +113% on +25% sales revenues versus the year ago period, marking its 6th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

6/9/2022 12:02:27 PM - A volume-driven gain helped it rebound toward prior highs in the $68-71 area when the 6/06/22 mid-day report noted - "Reported Mar '22 quarterly earnings +249% on +31% sales revenues versus the year ago period, marking its 5th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

6/6/2022 12:56:17 PM - Today's volume-driven gain has it rebounding toward prior highs in the $68-71 area. Reported Mar '22 quarterly earnings +249% on +31% sales revenues versus the year ago period, marking its 5th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history has been up and down, not strong and steady."

2/9/2022 12:54:33 PM - Has not formed a sound base, but rebounding above its 50 DMA line ($62.90) toward its all-time high with today's 4th consecutive volume-driven gain. Bullish action came after it reported Dec '21 quarterly earnings +211% on +28% sales revenues versus the year ago period, marking its 4th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history has been up and down, not strong and steady."

2/8/2022 12:48:12 PM - Has not formed a sound base, but rebounding above its 50 DMA line ($62.83) toward its all-time high with today's 3rd consecutive volume-driven gain. Bullish action came after it reported Dec '21 quarterly earnings +211% on +28% sales revenues versus the year ago period, marking its 4th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history has been up and down, not strong and steady."

12/6/2021 1:30:14 PM - Hovering near its all-time high following 3 consecutive gains, extended from any sound base. Bullish action came after it reported Sep '21 quarterly earnings +222% on +32% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history has been up and down, not strong and steady."

12/3/2021 12:54:54 PM - Gapped up today hitting new all-time highs with its 3rd consecutive gain, getting more extended from any sound base. Bullish action came after it reported Sep '21 quarterly earnings +222% on +32% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Stubbornly held its ground and made gradual progress since last noted with caution in the 11/02/21 mid-day report - "Annual earnings (A criteria) history has been up and down, not strong and steady."

11/2/2021 12:48:51 PM - Gapped up today hitting new all-time highs with its 4th consecutive volume-driven gain. Bullish action came after it reported Sep '21 quarterly earnings +222% on +32% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison above the +25% minimum earnings guideline (C criteria) . Recently rebounded above its 50 DMA line ($46.27). Noted with caution in prior mid-day reports - "Annual earnings (A criteria) history has been up and down, not strong and steady."

11/1/2021 12:59:34 PM - Gapped up today hitting a new all-time high. Bullish action came after it reported Sep '21 quarterly earnings +222% on +32% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison above the +25% minimum earnings guideline (C criteria) . Recently rebounded above its 50 DMA line ($45.97). Noted with caution in prior mid-day reports - "Annual earnings (A criteria) history has been up and down, not strong and steady."

10/29/2021 1:02:54 PM - Gapped up on the prior session rebounding above its 50 DMA line ($45.70) toward its all-time high. Due to report Sep '21 quarterly results on 11/01/21. Noted with caution in prior mid-day reports - "Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

10/28/2021 12:55:31 PM - Gapped up today rebounding above its 50 DMA line ($45.56) toward its all-time high. Due to report Sep '21 quarterly results on 11/01/21. Noted with caution in prior mid-day reports - "Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

9/29/2021 12:52:08 PM - Slumping near prior highs and its 50 DMA line in the $44 area which define near-term support to watch. Wedged to new all-time highs with a streak of gains lacking great volume since noted with caution in the 8/04/21 mid-day report - "Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

8/18/2021 12:39:10 PM - Slumped below prior highs in the $44 area, having stalled since hitting new all-time highs with a streak of volume-driven gains when last noted with caution in the 8/04/21 mid-day report - "Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady."

8/4/2021 12:51:47 PM - Gapped up on 8/02/21 and today's 6th consecutive gain has it hitting new all-time highs. Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

8/3/2021 1:27:38 PM - Gapped up on the prior session and today's 5th consecutive gain has it hitting new all-time highs. Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

8/2/2021 12:52:30 PM - Gapped up today and rallied to a new all-time high. Reported earnings +425% on +38% sales revenues for the Jun '21 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

6/14/2021 12:17:46 PM - Reported earnings +250% on +16% sales revenues for the Mar '21 quarter versus the year ago period. Prior comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady.

5/1/2019 1:40:14 PM - Reported earnings +8% on +1% sales revenues for the Mar '19 quarter, while prior comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down, not strong and steady. Its all-time high $27.75 was hit in May 2000 after its IPO. Went through a deep consolidation since noted with caution in the 5/25/18 mid-day report.

4/25/2019 12:59:34 PM - Annual earnings (A criteria) history has been up and down, not strong and steady. Its all-time high $27.75 was hit in May 2000 after its IPO. Went through a deep consolidation since noted with caution in the 5/25/18 mid-day report. Reported earnings +36% on +9% sales revenues for the Dec '18 quarter, and prior comparisons were also above the +25% minimum earnings guideline (C criteria).

4/3/2019 12:32:09 PM - Annual earnings (A criteria) history has been up and down, not strong and steady. Its all-time high $27.75 was hit in May 2000 after its IPO. Went through a deep consolidation since last noted with caution in the 5/25/18 mid-day report. Reported earnings +36% on +9% sales revenues for the Dec '18 quarter, and prior comparisons were also above the +25% minimum earnings guideline (C criteria).

5/25/2018 12:37:39 PM - Reported earnings +48% on -4% sales revenues for the Mar '18 quarter. Annual earnings (A criteria) history has been up and down, not strong and steady. Volume-driven gains this week are approaching its 52-week high. Its all-time high $27.75 was hit in May 2000 after its IPO.

5/24/2018 12:59:22 PM - Reported earnings +48% on -4% sales revenues for the Mar '18 quarter. Annual earnings (A criteria) history has been up and down, not strong and steady. Volume-driven gain early today was approaching its 52-week high. Its all-time high $27.75 was hit in May 2000 after its IPO.

1/24/2018 12:51:46 PM - The 1/18/18 mid-day report cautioned members while approaching its all-time high hit in May 2000 after its IPO - "Annual earnings (A criteria) history has been up and down, not strong and steady. Recent quarterly comparisons through Sep '17 showed great sales revenues and earnings increases versus the year ago periods."

1/18/2018 1:02:45 PM - Annual earnings (A criteria) history has been up and down, not strong and steady. Recent quarterly comparisons through Sep '17 showed great sales revenues and earnings increases versus the year ago periods. Approaching its all-time high hit in May 2000 after its IPO.