2/11/2022 12:18:17 PM - Today's 4th consecutive gain with ever-increasing volume has it rebounding toward its all-time high after pulling back and finding prompt support at its 200 DMA line. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

2/10/2022 12:44:53 PM - Today's 3rd consecutive big gain has it rebounding toward its all-time high after pulling back and finding prompt support at its 200 DMA line. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

1/5/2022 11:54:38 AM - Today's 3rd consecutive quiet gain has it hitting new 52-week and all-time highs. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

12/30/2021 12:27:50 PM - Volume-driven gains have it challenging its 52-week and all-time high. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

12/29/2021 12:50:00 PM - Today's gain has it challenging its 52-week and all-time highs following last week's big volume-driven gains. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

12/27/2021 12:36:07 PM - Perched within close striking distance of its 52-week and all-time highs following last week's big volume-driven gains. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

12/23/2021 12:39:14 PM - Challenging its 52-week high with today's big gain. Reported earnings +177% on +33% sales revenues for the Nov '21 quarter versus the year ago period, its 6th very strong quarterly comparison. Annual earnings history (A criteria) has been erratic and not a match with the fact-based system's guidelines.

4/22/2021 1:05:48 PM - Retreating from its 52-week high hit last week, slumping below its 50 DMA line ($89.30) with recent losses. The 4/13/21 mid-day report last cautioned members - "Reported earnings +118% on +30% sales revenues for the Feb '21 quarter versus the year ago period, its 3rd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

4/13/2021 1:01:21 PM - Retreating today after recently wedging higher and touching new 52-week highs with gains lacking great volume conviction. Prior mid-day reports noted - "Found prompt support after undercutting its 50 DMA line ($88.27) during a 5-week base. Reported earnings +118% on +30% sales revenues for the Feb '21 quarter versus the year ago period, its 3rd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

4/12/2021 12:47:23 PM - Recently wedging higher and touching another new 52-week high with today's gain. Found prompt support after undercutting its 50 DMA line ($87.98) during a 5-week base. Reported earnings +118% on +30% sales revenues for the Feb '21 quarter versus the year ago period, its 3rd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

4/8/2021 12:17:59 PM - Recently wedging higher and touching another new 52-week high with today's gain. Found prompt support after undercutting its 50 DMA line ($87.23) during a 5-week base. Reported earnings +118% on +30% sales revenues for the Feb '21 quarter versus the year ago period, its 3rd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

4/6/2021 12:49:50 PM - Reaching a new 52-week high with today's 4th consecutive gain, it found prompt support after undercutting its 50 DMA line ($86.69) during a 5-week base. Reported earnings +118% on +30% sales revenues for the Feb '21 quarter versus the year ago period, its 3rd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

4/1/2021 12:43:39 PM - Gapped today and challenged its 52-week high. Found prompt support after recently violating its 50 DMA line ($86.26) which had acted as support. It is extended from any sound base and prior mid-day reports cautioned members - "Reported earnings +63% on +12% sales revenues for the Nov '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

3/25/2021 11:35:15 AM - Pulled back from its 52-week high and violated its 50 DMA line ($85.61) which had acted as support. It is extended from any sound base and prior mid-day reports cautioned members - "Reported earnings +63% on +12% sales revenues for the Nov '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

3/23/2021 12:00:32 PM - Pulling back from its 52-week high toward its 50 DMA line ($85.52) which has acted as support. It is extended from any sound base and prior mid-day reports cautioned members - "Reported earnings +63% on +12% sales revenues for the Nov '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

3/17/2021 12:42:46 PM - Gapped up on the prior session and today's gain has it challenging its 52-week high after a brief consolidation. It is extended from any sound base and prior mid-day reports cautioned members - "Reported earnings +63% on +12% sales revenues for the Nov '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

3/16/2021 12:43:16 PM - Gapped up today challenging its 52-week high after a brief consolidation. It is extended from any sound base. Reported earnings +63% on +12% sales revenues for the Nov '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

1/8/2021 12:32:24 PM - Hit yet another new 52-week high with today's 3rd volume-driven gain in the span of 4 sessions. Reported earnings +63% on +12% sales revenues for the Nov '20 quarter versus the year ago period, its 2nd strong comparison. Prior quarterly comparisons had sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

1/5/2021 12:59:56 PM - Gapped up today and touched a new 52-week high after a "negative reversal" on the prior session. Noted in prior mid-day reports - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

1/4/2021 12:49:35 PM - Reversed into the red after hitting yet another new 52-week high with today's early gain following a big volume-driven gain. Noted in prior mid-day reports - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

12/31/2020 1:04:59 PM - Hitting yet another new 52-week high with today's big volume-driven gain. Noted in prior mid-day reports - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

12/4/2020 1:07:00 PM - Hitting yet another new 52-week high with today's 4th consecutive big volume-driven gain. Noted in prior mid-day reports - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

12/3/2020 12:58:38 PM - Hitting another new 52-week high with today's 3rd big volume-driven gain. Noted in prior mid-day reports - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

12/2/2020 12:31:52 PM - Hitting another new 52-week high with today's 2nd big volume-driven gain. Noted in prior mid-day reports - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

12/1/2020 12:42:29 PM - Hitting a new 52-week high with today's considerable volume-driven gain. Last noted in the 11/23/20 mid-day report - "Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines."

11/23/2020 12:45:53 PM - Hitting a new 52-week high. Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

11/16/2020 1:09:50 PM - Gapped up today hitting a new 52-week high. Reported earnings +93% on +24% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly comparisons have shown sub par sales revenues and earnings lower than the year ago periods. Annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

6/22/2018 1:00:22 PM - Stalled after touching a new all-time high 3 weeks ago. Reported earnings +94% on +40% sales revenues for the May '18 quarter. Recent quarters have shown strong sales revenues and earnings increasing greatly, however its prior quarterly and annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

6/21/2018 1:11:42 PM - Hovering near its all-time high with volume-totals cooling in recent weeks. Reported earnings +94% on +40% sales revenues for the May '18 quarter. Recent quarters have shown strong sales revenues and earnings increasing greatly, however its prior quarterly and annual earnings history (A criteria) has been erratic and below the fact-based system's guidelines.

6/1/2018 12:56:10 PM - Touched a new 52-week high on 5/30/18 but finished flat then gapped down for a volume-driven loss on the prior session. Reported earnings +213% on +58% sales revenues for the Feb '18 quarter. Found support above its 200 DMA line during consolidations since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

5/31/2018 1:01:57 PM - Touched a new 52-week high on the prior session but finished flat and gapped down today. Reported earnings +213% on +58% sales revenues for the Feb '18 quarter. Found support above its 200 DMA line during consolidations since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

5/29/2018 12:32:42 PM - Touched a new 52-week high with today's volume-driven gain. Reported earnings +213% on +58% sales revenues for the Feb '18 quarter. Found support above its 200 DMA line during consolidations since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

5/22/2018 1:03:38 PM - Gapped up, rebounding toward its 52-week high with today's 2nd consecutive volume-driven gain. Reported earnings +213% on +58% sales revenues for the Feb '18 quarter. Found support above its 200 DMA line during consolidations since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

5/21/2018 12:39:03 PM - Reported earnings +213% on +58% sales revenues for the Feb '18 quarter. Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss. Recent gap up gains added to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/23/2018 1:08:06 PM - Reported earnings +213% on +58% sales revenues for the Feb '18 quarter. Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss. Recent gap up gains added to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/22/2018 1:03:20 PM - Perched near its 52-week high after recent gap up gains adding to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/19/2018 1:06:08 PM - Powered to new 52-week highs with recent gap up gains adding to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/14/2018 12:26:10 PM - Powered to new 52-week highs with recent gap up gains adding to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/13/2018 12:44:16 PM - Powering to new 52-week highs with considerable gap up gains adding to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/12/2018 12:34:54 PM - Powering to new 52-week highs with a considerable gap up and volume-driven gain today adding to an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/9/2018 12:53:41 PM - Powered to new 52-week highs this week with an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/7/2018 12:33:29 PM - Powered to new 52-week highs with an impressive spurt of gains marked by above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/6/2018 12:41:37 PM - Powering to a new 52-week high with today's big gain adding to a recent spurt of gains marked by average and above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/5/2018 12:25:06 PM - Powering to a new 52-week high with today's big gain adding to a recent spurt of gains marked by average and above average volume. Found support above its 200 DMA line during its consolidation since noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

3/1/2018 12:21:31 PM - Perched within close striking distance of its 52-week high after a spurt of gains. Found support above its 200 DMA line during its consolidation since last noted with caution in the 1/10/18 mid-day report - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

1/10/2018 1:00:37 PM - Consolidating below its 50 DMA line. Prior mid-day reports noted - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

1/9/2018 1:09:20 PM - Consolidating near its 50 DMA line in recent weeks. The 12/21/17 mid-day report noted - "Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines."

12/21/2017 1:07:29 PM - Found support near its 50 DMA line in recent weeks. Recent quarters through Nov '17 show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been erratic and below the fact-based system's guidelines.

4/14/2010 12:57:32 PM - Gapped up today, challenging its 52-week high. Recent quarters show sales and earnings increasing greatly, however its prior quarterly and annual earnings history has been below the fact-based system's guidelines.