3/7/2023 12:34:51 PM - Reported Jan '23 quarterly earnings +133% on +20% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and there was a downturn in FY '23 earnings leaving fundamental concerns. Went through a deep consolidation after dropped from the Featured Stocks list on 9/13/21.

3/3/2023 12:15:41 PM - Went through a deep consolidation after dropped from the Featured Stocks list on 9/13/21. Reported Jan '23 quarterly earnings +133% on +20% sales revenues versus the year ago period. Prior quarterly comparisons were sub par and there was a downturn in FY '23 earnings leaving fundamental concerns.

11/24/2021 12:39:58 PM - Pulled back abruptly this week after wedging to a new 52-week high. It found support near its 200 DMA line during its consolidation after dropped from the Featured Stocks list on 9/13/21. Reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns.

11/23/2021 12:33:36 PM - Pulling back abruptly today after wedging to a new 52-week high. It found support near its 200 DMA line during its consolidation after dropped from the Featured Stocks list on 9/13/21. Reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns.

9/13/2021 5:25:00 PM - It will be dropped from the Featured Stocks list tonight after another volume-driven loss added to recently noted technical damage. Recently reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns.

9/8/2021 5:29:58 PM - G - Color code is changed to green after 2 big volume-driven losses violated its 50 DMA line ($90.21) raising concerns and triggering a technical sell signal. Recently reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns.

9/3/2021 3:41:06 PM - Y - Perched within close striking distance of its best ever close and 52-week high with today's gain on light volume. Its 50 DMA line ($90.20) defines important near-term support to watch on pullbacks. Recently reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns.

8/31/2021 12:51:35 PM - Y - Halted its slide after a pullback retested support near its 50 DMA line ($88.85). Slumped back into the prior base after it reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns. Disciplined investors always limit losses by selling any stock that falls more than -8% from their purchase price as Rule #1 of the fact-based investing system.

8/30/2021 12:41:19 PM - Y - Posting a big gain today after a pullback retested support near its 50 DMA line ($88.49). Slumped back into the prior base after it reported Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns. Disciplined investors always limit losses by selling any stock that falls more than -8% from their purchase price as Rule #1 of the fact-based investing system.

8/27/2021 12:57:31 PM - Y - Report Jul '21 earnings +0% on -5% sales revenues versus the year ago period, raising fundamental concerns. Volume and volatility often increase near earnings news. Today's big volume driven loss has it slumping back into the prior base and retesting its 50 DMA line ($88.03). Disciplined investors always limit losses by selling any stock that falls more than -8% from their purchase price as Rule #1 of the fact-based investing system.

8/26/2021 6:18:54 PM - Y - Due to report earnings news before the open on Friday, 8/27/21. Volume and volatility often increase near earnings news. Today's gain and close above the pivot point was backed by +59% above average volume triggering a technical buy signal. Repaired another brief slump below its 50 DMA line ($87). See the latest FSU analysis for more details and a new annotated graph.

8/26/2021 3:43:40 PM - Y - Hitting a new all-time high with above average volume behind today's 5th consecutive gain. Previously noted - "A gain and close above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Repaired another brief slump below its 50 DMA line ($87). Due to report Jul '21 quarterly results on 8/27/21. Reported very strong Apr '21 quarterly results. Versus the year ago periods it has shown 4 strong quarterly comparisons. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

8/25/2021 12:18:30 PM - Y - Color code is changed to yellow with pivot point cited based on its 7/12/21 high plus 10 cents. Hitting a new all-time high with today's 4th consecutive gain. A gain and close above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Repaired another brief slump below its 50 DMA line ($87). Due to report Jul '21 quarterly results on 8/27/21. Reported very strong Apr '21 quarterly results. Versus the year ago periods it has shown 4 strong quarterly comparisons. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

7/8/2021 12:32:30 PM - Did not form a sound base but rallied for new all-time highs with recent gains lacking great volume conviction. Repaired a brief slump below its 50 DMA line ($82). Reported very strong Apr '21 quarterly results. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Versus the year ago periods it has shown 4 strong quarterly comparisons. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

6/30/2021 12:41:44 PM - It has not formed a sound base but is rebounding toward its all-time high with today's 4th consecutive gain after a slump below its 50 DMA line ($80). Reported very strong Apr '21 quarterly results. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Versus the year ago periods it has shown 4 strong quarterly comparisons. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

6/25/2021 12:40:46 PM - Reported very strong Apr '21 quarterly results. Hit another new all-time high today but reversed into the red following 2 consecutive volume-driven gains. It has not formed a sound base but is rebounding above its 50 DMA line ($79.24) with today's big gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Versus the year ago periods it has shown 4 strong quarterly comparisons. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

5/28/2021 12:07:35 PM - Reported very strong Apr '21 quarterly results. Hit another new all-time high today but reversed into the red following 2 consecutive volume-driven gains. Did not form a sound base. Found prompt support near its 50 DMA line ($75.27) after recently wedging to new highs with gains lacking great volume conviction. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Versus the year ago periods it has shown 4 strong quarterly comparisons. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

5/27/2021 12:32:15 PM - Due to report Apr '21 quarterly results and hitting new all-time highs with today's 2nd consecutive volume-driven gain. Did not form a sound base. Found prompt support near its 50 DMA line ($75) after recently wedging to new highs with gains lacking great volume conviction. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Jan '21 earnings +175% on +20% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

5/20/2021 12:27:02 PM - Has not formed a sound base. Undercutting prior highs and testing its 50 DMA line ($74) after recently wedging to new highs with gains lacking great volume conviction. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Jan '21 earnings +175% on +20% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

5/13/2021 12:46:18 PM - It has not formed a sound base and is consolidating above prior highs and its 50 DMA line after recently wedging to new highs with gains lacking great volume conviction. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Jan '21 earnings +175% on +20% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

3/17/2021 12:28:00 PM - Extended from any sound base and perched at its all-time high following 4 consecutive gains. Reported Jan '21 earnings +175% on +20% sales revenues versus the year ago period, marking its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

2/18/2021 12:40:04 PM - Perched near its 52-week and all-time highs with another volume-driven gain. The 2/11/21 mid-day report last noted - "Reported earnings +353% on +20% sales revenues for the quarter ended October 31, 2020 versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18."

2/11/2021 1:13:03 PM - Challenged its all-time high with today's big early gain. Reported earnings +353% on +20% sales revenues for the quarter ended October 31, 2020 versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been improving since a downturn in FY '17 and '18.

8/17/2012 12:22:31 PM - Gapped down today and traded under its 50 DMA line, yet it has rebounded from deeper early lows. Reported earnings +43% on +8% sales revenues for the quarter ended July 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 5 latest quarterly comparisons (good C criteria) versus the year ago periods.

5/16/2012 1:02:42 PM - Still holding its ground near its 52-week high today after encountering recent distributional pressure. It is extended from prior resistance near the $50 level. Prior mid-day reports noted - "Reported earnings +34% on +10% sales revenues for the quarter ended January 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."

5/15/2012 12:12:58 PM -

Holding its ground near its 52-week high today after encountering recent distributional pressure. It is extended from prior resistance near the $50 level. Prior mid-day reports noted - "Reported earnings +34% on +10% sales revenues for the quarter ended January 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."



5/9/2012 12:37:19 PM -

Retreating from its 52-week high with today's 5th consecutive loss. It is extended from prior resistance near the $50 level. Prior mid-day reports noted - "Reported earnings +34% on +10% sales revenues for the quarter ended January 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."



4/23/2012 12:28:59 PM -

Recently rallied to new 52-week highs, getting extended from prior resistance near the $50 level. Prior mid-day reports noted - "Reported earnings +34% on +10% sales revenues for the quarter ended January 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."



4/18/2012 12:18:24 PM -

Rallied to new 52-week highs without great volume conviction behind its gains, yet today it is making even more progress above prior resistance near the $50 level. Last noted in the 4/10/12 mid-day report - "Reported earnings +34% on +10% sales revenues for the quarter ended January 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."



4/10/2012 12:36:38 PM -

Recently wedged to new 52-week highs without great volume conviction behind its gains, yet making gradual progress above prior resistance near the $50 level. Reported earnings +34% on +10% sales revenues for the quarter ended January 31, 2012 versus the year ago period. Annual earnings (A criteria) history has been improving since a downturn in FY '08. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods.



3/9/2012 12:29:43 PM -

The 2 prior mid-day reports noted - "Recently churning above average volume while reaching a new 52-week high yet not making much price progress above prior resistance near the $50 level. Reported earnings +34% on +11% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Annual earnings (A criteria) history is below guidelines of the fact-based investment system. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 3 latest quarterly comparisons (good C criteria) versus the year ago periods.



3/8/2012 12:25:33 PM -

The 3/07/12 mid-day report noted - "Recently churning above average volume while reaching a new 52-week high yet not making much price progress above prior resistance near the $50 level. Reported earnings +34% on +11% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Annual earnings (A criteria) history is below guidelines of the fact-based investment system. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 3 latest quarterly comparisons (good C criteria) versus the year ago periods.



3/7/2012 12:31:15 PM -

Recently churning above average volume while reaching a new 52-week high yet not making much price progress above prior resistance near the $50 level. Reported earnings +34% on +11% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Annual earnings (A criteria) history is below guidelines of the fact-based investment system. Sales revenues increases have been in the +4-11% range (sub par) while earnings increases have been above the +25% guideline in the 3 latest quarterly comparisons (good C criteria) versus the year ago periods.



11/18/2011 12:43:53 PM -

Reversed into the red and trading near the session low today after gapping up and spiking to a new 52-week high for a considerable gain. Reported earnings +34% on +11% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Steadily rallied since the 11/22/10 mid-day report noted the 11/19/10 "breakaway gap" and then observed - "Annual earnings (A criteria) history is below guidelines of the fact-based investment system. Sales revenues increases have been in the +13-17% range while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."



12/20/2010 12:36:04 PM -

Pulling back today after spiking to a new 52-week high last week with a considerable gain on heavy volume. It steadily rallied since the 11/22/10 mid-day report noted the 11/19/10 "breakaway gap" and then observed - "Annual earnings (A criteria) history is below guidelines of the fact-based investment system. Sales revenues increases have been in the +13-17% range while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods."



11/22/2010 12:57:30 PM -

Amid widespread leadership (L criteria) in the Retail group it hit new 52-week highs last week followed by a considerable 11/19/10 breakaway gap and additional gains today. Annual earnings (A criteria) history is below guidelines of the fact-based investment system. Sales revenues increases have been in the +13-17% range while earnings increases have been above the +25% guideline in the 4 latest quarterly comparisons (good C criteria) versus the year ago periods.



5/18/2010 12:37:11 PM -

Sales revenues and earnings history is below guidelines of the fact-based investment system. Recently found reliable support near its 50 DMA line.



5/6/2010 12:45:55 PM -

Sales revenues and earnings history is below guidelines of the fact-based investment system.



3/24/2006 12:35:02 PM - "C" is decelerating and group rank below guidelines.

3/10/2006 12:27:11 PM - "C" is decelerating and group rank below guidelines.

1/5/2006 2:02:04 PM - Group is poorly rank and not a leading group.

1/3/2006 12:50:26 PM - Group is poorly rank and not a leading group.

11/18/2005 12:55:52 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

7/29/2005 12:33:44 PM - Best in pretty good group. Fairly highly ranked by IBD. Recent BV BO from questionable base. "C" somewhat questionable too.

7/26/2005 12:39:41 PM - Best in pretty good group. Fairly highly ranked by IBD. Recent BV BO from questionable base. "C" somewhat questionable too.

6/15/2005 12:34:55 PM - Best in pretty good group. Fairly highly ranked by IBD. Recent BV BO from questionable base. "C" somewhat questionable too.

5/31/2005 12:43:16 PM - Best in pretty good group. Fairly highly ranked by IBD. Recent BV BO from questionable base. "C" somewhat questionable too.

5/27/2005 12:36:53 PM - Best in pretty good group. Fairly highly ranked by IBD. BV BO last Friday from questionable base. "C" somewhat questionable too.

5/26/2005 12:37:49 PM - Best in pretty good group. Fairly highly ranked by IBD. BV BO on Friday from questionable base. "C" somewhat questionable too.

5/24/2005 12:26:09 PM - L in pretty good group. Fairly highly ranked by IBD. BV BO on Friday from questionable base. "C" somewhat questionable too.

5/23/2005 12:44:13 PM - L in pretty good group. Fairly highly ranked by IBD. BV BO on Friday from questionable base. "C" somewhat questionable too.

5/20/2005 12:45:12 PM - L in pretty good group. Fairly highly ranked by IBD. BV BO today from questionable base. "C" somewhat questionable too.

5/19/2005 12:40:48 PM - L in pretty good group. Fairly highly ranked by IBD. Base & "C" somewhat questionable.

3/23/2005 12:46:29 PM - L in pretty good group. Fairly highly ranked by IBD. Base somewhat questionable.

3/11/2005 12:27:46 PM - L in pretty good group. Fairly highly ranked by IBD. Base somewhat questionable.

6/22/2004 1:00:00 PM - L in pretty good group. Fairly highly ranked by IBD. Bse somewhat questionable.

6/22/2004 1:00:00 PM - L in pretty good group. Fairly highly ranked by IBD. Bse somewhat questionable.

6/8/2004 1:00:00 PM - L in pretty good group. Highly ranked by IBD. Weekly chart shows steady uptrend along 50 DMA with no basing though