2/15/2024 1:01:10 PM - There was a "negative reversal" after today's early gain. Reported Dec '23 quarterly earnings +59% on +24% sales revenues versus the year-ago period, its 6th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Extended from any sound base. Faces some resistance due to old overhead supply up to the $866 level.

1/30/2024 12:15:21 PM - Reported Sep '23 quarterly earnings +130% on +26% sales revenues versus the year-ago period, its 5th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Extended from any sound base. Faces some resistance due to old overhead supply up to the $866 level.

8/3/2023 12:44:09 PM - Reported Jun '23 quarterly earnings +205% on +25% sales revenues versus the year-ago period, its 4th consecutive quarterly comparison well above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong. Gapped down today violating its 50 DMA line with a damaging volume-driven loss. Faces resistance due to overhead supply up to the $866 level.

7/20/2023 12:36:16 PM - Pulling back today following 8 consecutive gains. Made gradual progress and stubbornly held its ground since noted with caution in the 5/04/23 mid-day report - "Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Mar '23 quarterly earnings +122% on +27% sales revenues versus the year-ago period, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong."

6/13/2023 12:34:24 PM - Made gradual progress and stubbornly held its ground since last noted with caution in the 5/04/23 mid-day report - "Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Mar '23 quarterly earnings +122% on +27% sales revenues versus the year-ago period, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong."

5/4/2023 12:47:41 PM - Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Mar '23 quarterly earnings +122% on +27% sales revenues versus the year-ago period, its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

5/2/2023 12:36:25 PM - Went through a deep consolidation since noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Due to report Mar '23 quarterly results. Reported Dec '22 quarterly earnings +91% on +27% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

4/6/2023 12:50:41 PM - Went through a deep consolidation since last noted with caution in the 11/17/21 mid-day report. Faces resistance due to overhead supply up to the $866 level. Reported Dec '22 quarterly earnings +91% on +27% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

11/17/2021 12:38:29 PM - Extended from any sound base, making gradual progress since last noted in the 10/14/21 mid-day report after it powered to new all-time highs with consecutive volume-driven gains. Reported Sep Jun '21 quarterly earnings +79% on +49% sales revenues versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong.

10/14/2021 12:45:25 PM - Found prompt support after undercutting its 50 DMA line and powered to new all-time highs with 4 consecutive volume-driven gains. Prior mid-day reports noted - "Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria)."

10/13/2021 12:15:26 PM - Found prompt support after undercutting its 50 DMA line and powered to new all-time highs with considerable volume-driven gains. Prior mid-day reports noted - "Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria)."

10/12/2021 12:12:55 PM - Found prompt support after undercutting its 50 DMA line and powered to new all-time highs with today's considerable volume-driven gain. Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria).

8/10/2021 12:27:59 PM - Found support above its 50 DMA line and powered to new all-time highs with volume-driven gains last week. Reported improved Jun '21 quarterly earnings versus the year ago period, but prior quarterly comparisons were below the +25% minimum guideline (C criteria).

4/14/2021 12:52:03 PM - Found prompt support near its 50 DMA line ($472) and consolidating within close striking distance of its all-time high. Showed sales revenues increases in the +25-35% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Dec '20 versus year ago periods.

3/10/2021 12:29:17 PM - Found prompt support near its 50 DMA line ($432) after abruptly retreating from its all-time high. Showed sales revenues increases in the +25-35% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Dec '20 versus year ago periods.

2/12/2021 1:39:20 PM - Gapped up today hitting another new all-time high. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Dec '20.

12/10/2020 1:50:02 PM - Hit another new all-time high today. Rallied after recently finding prompt support near its 50 DMA line. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '20.

11/30/2020 12:28:46 PM - Hit another new all-time high today and reversed into the red following 2 consecutive big gains with near average volume. Rallied after recently finding prompt support near its 50 DMA line. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '20.

11/27/2020 11:49:40 AM - Hit a new all-time high with today's gain. Rallied after recently finding prompt support near its 50 DMA line. Showed sales revenues increases in the +25-32% range while it reported earnings below the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Sep '20.

2/14/2018 12:56:06 PM - Hit a new all-time high with today's 4th consecutive volume-driven gain after finding prompt support at its 50 DMA line. Showing sales revenues increases in the +37-40% range while it reported earnings in the 4 latest quarterly comparisons through Dec '17 after years of losses.