9/18/2023 12:58:06 PM - Volume-driven gains have it perched at new all-time high after finding support at its 200 DMA line and rallying in recent weeks. Prior mid-day reports noted - "Reported earnings -4% on +11% sales revenues for the Jun '23 quarter versus the year ago period, its 5th quarterly comparison below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been up and down in recent years."

9/7/2023 12:48:06 PM - Found support at its 200 DMA line in recent weeks and 2 noted volume-driven gains have it perched at new all-time high. Prior mid-day reports noted - "Reported earnings -4% on +11% sales revenues for the Jun '23 quarter versus the year ago period, its 5th quarterly comparison below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been up and down in recent years."

9/6/2023 12:40:59 PM - Found support at its 200 DMA line in recent weeks and today's 2nd volume-driven gain has it hitting another new all-time high. Prior mid-day reports noted - "Reported earnings -4% on +11% sales revenues for the Jun '23 quarter versus the year ago period, its 5th quarterly comparison below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been up and down in recent years."

8/22/2023 12:45:13 PM - Found support at its 200 DMA line in recent weeks and today's 3rd volume-driven gain has it hitting a new all-time high. Prior mid-day reportd noted - "Reported earnings -4% on +11% sales revenues for the Jun '23 quarter versus the year ago period, its 5th quarterly comparison below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been up and down in recent years."

8/17/2023 2:00:06 PM - Found support at its 200 DMA line in recent weeks and after volume-driven gains it is perched at its 52-week high within striking distance of Nov '21 all-time high ($101.05). The 8/10/23 mid-ay report last noted - "Reported earnings -4% on +11% sales revenues for the Jun '23 quarter versus the year ago period, its 5th quarterly comparison below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been up and down in recent years."

8/10/2023 12:46:49 PM - Found support at its 200 DMA line in recent weeks and it is hitting a new 52-week high with today's 5th consecutive gain. Reported earnings -4% on +11% sales revenues for the Jun '23 quarter versus the year ago period, its 5th quarterly comparison below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been up and down in recent years.

1/18/2022 12:54:45 PM - Consolidating above its 50 DMA line ($91.83) after volume-driven gains. Faces resistance due to overhead supply up to its all-time high in the $101 area. Reported earnings +48% on +21% sales revenues for the Sep '21 quarter versus the year ago period, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

11/10/2021 1:25:19 PM - Holding its ground near its all-time high following 9 consecutive volume-driven gains, very extended from any sound base. Reported earnings +48% on +21% sales revenues for the Sep '21 quarter versus the year ago period, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

7/12/2021 1:06:56 PM - Hitting a new all-time high with today's 5th consecutive volume-driven gain after an orderly consolidation. Reported earnings +27% on +7% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

7/8/2021 12:47:28 PM - Pulling back today after hitting a new all-time high on the prior session with a big volume-driven gain after an orderly consolidation. Reported earnings +27% on +7% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

6/25/2021 12:55:39 PM - Hitting a new all-time high with today's volume-driven gain after a 5-week flat base. Reported earnings +27% on +7% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

6/22/2021 11:58:56 AM - Hovering in a tight range near its all-time high, finding support while consolidating near prior highs. Reported earnings +27% on +7% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

6/1/2021 12:53:19 PM - Rebounding toward its all-time high with today's big volume-driven gain after briefly consolidating near prior highs. Reported earnings +27% on +7% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

5/19/2021 12:51:08 PM - Gapped up today and rallied for a considerable volume-driven gain hitting a new all-time high. Reported earnings +27% on +7% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

3/19/2021 1:14:42 PM - There was a "negative reversal" after early gains today for new all-time highs. Prior mid-day reports cautioned members - "Extended from any sound base, it found support near its 50 DMA line in recent weeks and rallied to new highs with volume-driven gains. Reported earnings +15% on +2% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

3/11/2021 12:54:41 PM - The 3/09/21 mid-day report cautioned members - "Extended from any sound base, it found support near its 50 DMA line in recent weeks and rallied to new highs with volume-driven gains. Reported earnings +15% on +2% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria)."

3/9/2021 12:55:47 PM - Extended from any sound base, it found support near its 50 DMA line in recent weeks and rallied to new highs with volume-driven gains. Reported earnings +15% on +2% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

3/5/2021 1:27:28 PM - Found support near its 50 DMA line in recent weeks and rallied to new highs with volume-driven gains. Reported earnings +15% on +2% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

2/8/2021 12:52:02 PM - Found support near its 50 DMA line in recent weeks and rallied to new highs with volume-driven gains. Reported earnings +15% on +2% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

2/26/2020 12:56:52 PM - Sputtering below its 50 DMA line ($31.73) which acted as resistance in recent weeks. Reported earnings -5% on +6% sales revenues for the Dec '19 quarter versus the year ago period. Prior quarterly comparisons did not show strong and steady earnings increases above the +25% minimum guideline (C criteria).

1/31/2020 1:25:44 PM - Sputtering below its 50 DMA line ($32.23) in recent weeks. Due to report earnings news. Last noted with caution in the 1/16/20 mid-day report - "Reported earnings +60% on +7% sales revenues for the Sep '19 quarter versus the year ago period. The 3 prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria)."

1/16/2020 12:55:06 PM - Rebounding above its 50 DMA line toward its all-time high. Reported earnings +60% on +7% sales revenues for the Sep '19 quarter versus the year ago period. The 3 prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Found support near its 200 DMA line during its consolidation after noted with caution in the 5/16/19 mid-day report.

11/13/2019 12:44:12 PM - Hovering near its all-time high following an impressive spurt of gains. Bullish action came after it reported earnings +60% on +7% sales revenues for the Sep '19 quarter versus the year ago period. The 3 prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Found support near its 200 DMA line during its consolidation after noted with caution in the 5/16/19 mid-day report.

11/12/2019 12:52:35 PM - Hovering near its all-time high following an impressive spurt of gains. Bullish action came after it reported earnings +60% on +7% sales revenues for the Sep '19 quarter versus the year ago period. The 3 prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Found support near its 200 DMA line during its consolidation after noted with caution in the 5/16/19 mid-day report.

10/31/2019 1:38:38 PM - Perched at its all-time high with today's 7th consecutive gain. Bullish action came after it reported earnings +60% on +7% sales revenues for the Sep '19 quarter versus the year ago period. The 3 prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Found support near its 200 DMA line during is consolidation after noted with caution in the 5/16/19 mid-day report.

10/23/2019 12:58:52 PM - Gapped up today and hit a new all-time high. Bullish action came after it reported earnings +60% on +7% sales revenues for the Sep '19 quarter versus the year ago period. The 3 prior quarterly comparisons showed earnings increases below the +25% minimum guideline (C criteria). Found support near its 200 DMA line during is consolidation after noted with caution in the 5/16/19 mid-day report.

10/11/2019 1:08:13 PM - The 3 latest quarterly comparisons through Jun '19 showed earnings increases below the +25% minimum guideline (C criteria). Perched near its all-time high. Found support near its 200 DMA line during is consolidation after last noted with caution in the 5/16/19 mid-day report.

5/16/2019 12:07:03 PM - Consolidating near its all-time high. Found support near its 50 DMA line in recent weeks. Prior mid-day reports cautioned members - "Reported Dec '18 earnings +0% on +1% sales revenues. Prior quarterly comparisons showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines."

4/25/2019 1:12:20 PM - Consolidating near its all-time high. Found support near its 50 DMA line in recent weeks. The 4/03/19 mid-day report last cautioned members - "Reported Dec '18 earnings +0% on +1% sales revenues. Prior quarterly comparisons showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines."

4/3/2019 12:45:15 PM - Consolidating near its 50 and 200 DMA lines. Prior mid-day reports cautioned members - "Reported Dec '18 earnings +0% on +1% sales revenues. Prior quarterly comparisons showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines."

3/27/2019 12:48:11 PM - Pulling back below its 50 toward its 200 DMA line. Prior mid-day reports cautioned members - "Reported Dec '18 earnings +0% on +1% sales revenues. Prior quarterly comparisons showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines."

2/5/2019 12:38:17 PM - Above its 50 and 200 DMA lines after a choppy consolidation. Reported Dec '18 earnings +0% on +1% sales revenues. Prior quarterly comparisons showed strong earnings increases above the +25% minimum guideline (C criteria). Prior mid-day reports cautioned members - "Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines."

1/31/2019 1:14:37 PM - Above its 50 and 200 DMA lines after a choppy consolidation. The 3 latest quarterly comparisons through Sep '18 showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines.

1/23/2019 11:40:12 AM - Above its 50 and 200 DMA lines after a choppy consolidation. The 3 latest quarterly comparisons through Sep '18 showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines.

1/18/2019 12:47:48 PM - Consolidating above its 50 and 200 DMA lines after a choppy consolidation. The 3 latest quarterly comparisons through Sep '18 showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history and sub par sales revenues growth rate is not a great match with the fact-based investment system's guidelines.

11/2/2018 12:57:52 PM - Rebounding above its 50 DMA line ($22.17) today after finding support above its 200 DMA line during the recent consolidation. While perched at its 52-week high the 8/22/18 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

10/4/2018 12:51:11 PM - Sputtering below its 50 DMA line in recent weeks. The 8/22/18 mid-day report last cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/22/2018 1:07:38 PM - Extended from any sound base and hitting another new all-time high today while adding to a recent streak of gains marked by above average volume. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/21/2018 1:23:07 PM - Extended from any sound base and hitting new all-time highs with a streak of gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/17/2018 12:44:06 PM - Extended from any sound base and perched at its all-time high. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/16/2018 12:12:45 PM - Extended from any sound base and perched at its all-time high. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/6/2018 12:08:37 PM - Extended from any sound base and perched at its all-time high after a spurt of gains in recent months. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/3/2018 2:02:27 PM - Extended from any sound base and perched at its all-time high today, adding to a spurt of gains in recent months. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

7/23/2018 12:14:51 PM - Perched at its all-time high today after a streak of gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

7/20/2018 11:38:06 AM - Perched at its all-time high today after a streak of gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

7/16/2018 12:13:33 PM - Hit another new all-time high today after 5 consecutive gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

7/11/2018 1:07:17 PM - Hitting a new all-time high today with a 3rd consecutive gain. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/25/2018 1:02:25 PM - Gapped down today abruptly pulling back from its all-time high. The 6/18/18 mid-day report last cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/18/2018 1:05:58 PM - Perched near its all-time high, extended from any sound base after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/14/2018 1:00:56 PM - Repaired most of its early loss on the prior session and quickly rebounded near its all-time high. Stubbornly held its ground after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/13/2018 12:57:27 PM - Repaired most of its early loss today quickly rebounding near its all-time high. Stubbornly held its ground after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/11/2018 12:41:19 PM - Hitting another new all-time high today. Stubbornly held its ground after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/8/2018 12:08:42 PM - Perched at its all-time high. Stubbornly held its ground after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/4/2018 12:41:05 PM - Hitting another new all-time high with a gap up today. Stubbornly held its ground after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/1/2018 1:03:09 PM - Hovering near its all-time high, stubbornly holding its ground after recent volume-driven gains. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

5/30/2018 12:46:30 PM - Hovering near its all-time high, stubbornly holding its ground after volume-driven gains last week. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

5/29/2018 12:52:46 PM - Hit new all-time highs with volume-driven gains last week. Prior mid-day reports cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

5/25/2018 12:55:11 PM - Hitting new all-time highs with volume-driven gains this week. The 5/24/18 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

5/24/2018 1:16:14 PM - Hitting new all-time highs with volume-driven gains this week. The 5/23/18 mid-day report cautioned members - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

5/23/2018 1:51:07 PM - Gapped up today hitting a new all-time high. Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines.