6/17/2021 6:17:56 PM - Slumped further below its 50 DMA line with higher volume behind today's 4th consecutive damaging loss, slumping below the prior low ($142) triggering a worrisome technical sell signal. Only a rebound above the 50 DMA line ($151( would help its outlook improve. It will be dropped from the Featured Stocks list tonight.

6/15/2021 4:23:30 PM - G - Failing to rebound after slumping below its 50 DMA line ($151.41) with volume-driven losses. Its Relative Strength Rating has slumped to 70, below the 80+ minimum guideline for buy candidates. More damaging losses below the prior low ($142) trigger a worrisome technical sell signal.

6/9/2021 6:06:42 PM - G - Color code is changed to green after slumping below its 50 DMA line ($151.76) with today's loss on above average volume raising concerns. More damaging losses below the prior low ($142) trigger a worrisome technical sell signal.

6/7/2021 5:46:26 PM - Y - Pulled back further today with average volume, undercutting prior highs in the $156-158 area raising more concerns. Testing important support at its 50 DMA line ($151.76). More damaging losses would raise greater concerns and trigger a technical sell signal.

6/3/2021 6:11:45 PM - Y - Pulled back even further today with +33% above average volume, undercutting prior highs in the $156-158 area raising more concerns. The next important support to watch is its 50 DMA line ($151.47).

6/2/2021 5:25:40 PM - Y - Pulled back further today with +41% above average volume, slumping further below the pivot point raising concerns. Prior highs in the $156-158 area define near-term support to watch above its 50 DMA line ($151.12).

5/28/2021 5:28:36 PM - Y - Following a "negative reversal on the prior session at its all-time high it pulled back further today and closed below the pivot point raising some concern. Prior highs define initial support to watch above its 50 DMA line ($151.12).

5/27/2021 12:17:54 PM - Y - Hit yet another new all-time high today, challenging its "max buy" level. Triggered a technical buy signal with heavy volume behind its 5th consecutive gain. Bullish action came after it reported earnings +359% on +43% sales revenues for the Apr '21 quarter versus the year-ago period, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) with accelerating sales revenues growth rate. Annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and an annotated graph.

5/26/2021 12:08:28 PM - Y - Hitting a new all-time high with heavy volume behind today's 5th consecutive gain. On 5/25/21 it was noted - "Formed an orderly 10-week base and a new pivot point is cited based on its 3/15/21 high plus 10 cents. Subsequent gains and a strong close above its pivot point backed by at least +40% above average volume is needed to trigger a proper technical buy signal. Bullish action came after it reported earnings +359% on +43% sales revenues for the Apr '21 quarter versus the year-ago period, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) with accelerating sales revenues growth rate. Annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and a new annotated graph."

5/25/2021 5:38:27 PM - Y - Color code was changed to yellow while challenging its all-time high with heavy volume behind today's gap up and 4th consecutive gain. Formed an orderly 10-week base and a new pivot point is cited based on its 3/15/21 high plus 10 cents. Subsequent gains and a strong close above its pivot point backed by at least +40% above average volume is needed to trigger a proper technical buy signal. Bullish action came after it reported earnings +359% on +43% sales revenues for the Apr '21 quarter versus the year-ago period, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) with accelerating sales revenues growth rate. Annual earnings (A criteria) history has been strong. See the latest FSU analysis for more details and a new annotated graph.

5/25/2021 12:45:49 PM - Y - Color code is changed to yellow while challenging its all-time high with above average volume behind today's gap up and 4th consecutive gain. Formed an orderly 10-week base and a new pivot point is cited based on its 3/15/21 high plus 10 cents. A gain and close above its pivot point backed by at least +40% above average volume is needed to trigger a proper technical buy signal. Bullish action came after it reported earnings +359% on +43% sales revenues for the Apr '21 quarter versus the year-ago period, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) with accelerating sales revenues growth rate. Annual earnings (A criteria) history has been strong.

4/7/2021 12:06:11 PM - Hovering near its all-time high, extended from any sound base. Its 50 DMA line defines near-term support ($141). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +56% on +22% sales revenues for the Jan '21 quarter versus the year-ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) with accelerating sales revenues growth rate. Annual earnings (A criteria) history has been strong.

2/12/2020 12:21:48 PM - Hitting another new all-time high with today's 3rd consecutive gain after an impressive gap up on 2/10/20. Due to report earnings news on 2/19/20. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history were noted as concerns.

2/11/2020 12:43:29 PM - Hitting another new all-time high with an impressive gap up and volume-driven gain on the prior session. Due to report earnings news on 2/19/20. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history are still concerns.

2/10/2020 12:42:05 PM - Hitting another new all-time high today with an impressive gap up and volume-driven gain. Due to report earnings news on 2/19/20. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history are still concerns.

11/27/2019 11:52:48 AM - Hitting another new all-time high today while adding to an impressive spurt of volume-driven gains. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history are still concerns.

11/25/2019 12:42:54 PM - Hitting a new all-time high today following volume-driven gains last week. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history are still concerns.

11/21/2019 11:59:01 AM - Challenging its all-time high with volume-driven gains this week. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history are still concerns.

11/20/2019 12:36:15 PM - Reversed into the red after early gains today challenging its all-time high. Reported earnings +27% on +14% sales revenues for the Oct '19 quarter versus the year-ago period, its 8th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth rate and its up and down annual earnings (A criteria) history are still concerns.

8/16/2019 12:09:36 PM - Reported earnings +44% on +5% sales revenues for the Jul '19 quarter versus the year-ago period. Prior mid-day reports noted - "There was a 'negative reversal' at its all-time high on 4/29/19. Found support above its 200 DMA line during its consolidation. Reported earnings +45% on +4% sales revenues for the Apr '19 quarter, its 6th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth and its up and down annual earnings (A criteria) history is still a concern."

8/15/2019 12:56:13 PM - Due to report earnings news. The 8/12/19 mid-day report last noted - "There was a 'negative reversal' at its all-time high on 4/29/19. Found support above its 200 DMA line during its consolidation. Reported earnings +45% on +4% sales revenues for the Apr '19 quarter, its 6th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth and its up and down annual earnings (A criteria) history is still a concern."

8/12/2019 1:03:12 PM - There was a "negative reversal" at its all-time high on 4/29/19. Found support above its 200 DMA line during its consolidation. Reported earnings +45% on +4% sales revenues for the Apr '19 quarter, its 6th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sub par sales revenues growth and its up and down annual earnings (A criteria) history is still a concern.

6/26/2019 12:22:14 PM - There was a "negative reversal" at its all-time high on 4/29/19. Violated its 50 DMA line with a damaging volume-driven loss after last noted with caution in the 5/14/19 mid-day report - "Found support at its 200 DMA line during its consolidation since noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

5/14/2019 1:52:05 PM - There was a "negative reversal" at its all-time high on 4/29/19. Prior mid-day reports noted - "Found support at its 200 DMA line during its consolidation since noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

4/9/2019 12:33:49 PM - Still hovering near its 52-week high. Prior mid-day reports noted - "Found support at its 200 DMA line during its consolidation since noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

4/5/2019 12:34:54 PM - Hovering near its 52-week high. Prior mid-day reports noted - "Found support at its 200 DMA line during its consolidation since noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

3/29/2019 12:44:58 PM - Hitting new 52-week highs with today's 3rd consecutive gain marked by above average volume. Noted in the 2/21/19 mid-day report - "Found support at its 200 DMA line during its consolidation since noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

2/21/2019 12:22:37 PM - Challenging its 52-week high with today's 13th consecutive gain marked by above average volume. Found support at its 200 DMA line during its consolidation since noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

2/20/2019 12:31:02 PM - Challenging its 52-week high with today's 12th consecutive gain marked by above average volume. Found support at its 200 DMA line during its consolidation since last noted in the 11/20/18 mid-day report. Reported earnings +158% on +9% sales revenues for the Jan '19 quarter, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

11/20/2018 12:07:37 PM - Pulling back after a rebound above its 50 DMA line ($76.20). Reported earnings +100% on +12% sales revenues for the Oct '18 quarter, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

11/16/2018 12:37:11 PM - Big gain today has it rebounding above its 50 DMA line ($76.27) and up through overhead supply. Reported earnings +100% on +12% sales revenues for the Oct '18 quarter, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

11/2/2018 12:20:58 PM - Rebounding near its 50 DMA line ($77.75) and faces overhead supply which may act as resistance up to the $89 level. Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

9/17/2018 12:23:01 PM - Stubbornly holding its ground in a tight range for 4 weeks perched near its all-time high. Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

9/7/2018 11:38:46 AM - Extended from any sound base, stubbornly holding its ground near its all-time high. Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

9/6/2018 12:23:18 PM - Extended from any sound base, stubbornly holding its ground near its all-time high. Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

8/27/2018 12:25:16 PM - Reversed into the red after spiking to a new all-time high when last noted with caution in the 8/20/18 mid-day report - "Found support in recent weeks near its 50 DMA line. Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

8/20/2018 12:03:42 PM - Reversed into the red today after spiking to another new all-time high. Found support in recent weeks near its 50 DMA line. After a considerable gap up gain it was noted in the mid-day report on the prior session - "Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern."

8/17/2018 12:28:24 PM - Gapped up today hitting a new all-time high, Found support in recent weeks near its 50 DMA line. Reported earnings +70% on +12% sales revenues for the Jul '18 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is still a concern.

8/14/2018 2:06:30 PM - Consolidating near its all-time high and finding support in recent weeks near its 50 DMA line. Noted in the 6/26/18 mid-day report - "Reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

7/10/2018 12:28:00 PM - Consolidating near its all-time high after recently enduring distributional pressure. Noted in the 6/26/18 mid-day report - "Reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

6/26/2018 12:04:34 PM - Pulling back for a 5th consecutive loss, retreating from its all-time high hit last week. Noted in the 5/24/18 mid-day report - "Bullish action came after it reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

6/25/2018 12:24:45 PM - Pulling back for a 4th consecutive loss, retreating from its all-time high hit last week. Noted in the 5/24/18 mid-day report - "Bullish action came after it reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

6/22/2018 12:33:34 PM - Holding its ground stubbornly since spiking to a new all-time high with considerable volume-driven gains. Noted in the 5/24/18 mid-day report - "Bullish action came after it reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

6/15/2018 12:28:51 PM - Holding its ground stubbornly since spiking to a new all-time high with considerable volume-driven gains when last noted in the 5/24/18 mid-day report - "Bullish action came after it reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

5/24/2018 12:32:07 PM - Holding its ground since spiking to a new all-time high with a considerable volume-driven gain. Bullish action came after it reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady.

5/23/2018 1:27:55 PM - Spiked to a new all-time high on the prior session with a considerable volume-driven gain. Bullish action came after it reported earnings +117% on +11% sales revenues for the Apr '18 quarter. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady.

12/7/2016 12:09:02 PM - Making gradual progress with volume-driven gains since last noted with caution in the 11/21/16 mid-day report - "Faces resistance due to overhead supply up through the $57 level. Reported earnings +214% on +13% sales revenues for the quarter ended October 31, 2016 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady."

11/21/2016 12:20:13 PM - Faces resistance due to overhead supply up through the $57 level. Reported earnings +214% on +13% sales revenues for the quarter ended October 31, 2016 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) and sales revenues growth history has not been strong and steady.

5/26/2015 12:13:00 PM - The 5/22/15 mid-day report cautioned - "Consolidating near its 50 DMA line. Reported earnings +19% on +12% sales revenues for the quarter ended April 30, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

5/22/2015 12:15:49 PM - Consolidating near its 50 DMA line. Reported earnings +19% on +12% sales revenues for the quarter ended April 30, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.

4/17/2015 12:53:03 PM - Slumped below its 50 DMA line, hurting its technical stance since noted with caution in the 4/02/15 mid-day report - "Reported earnings +21% on +7% sales revenues for the quarter ended Jan 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

4/14/2015 12:46:30 PM - Violated its 50 DMA line, hurting its technical stance since last noted with caution in the 4/02/15 mid-day report - "Reported earnings +21% on +7% sales revenues for the quarter ended Jan 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

4/2/2015 12:53:51 PM - Consolidating after undercutting prior highs in the $55 area, finding support near its 50 DMA line. Following a spurt of volume-driven gains for new highs, prior mid-day reports in mid-March cautioned members - "Reported earnings +21% on +7% sales revenues for the quarter ended Jan 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

3/20/2015 12:05:28 PM - Pulling back from its 52-week high toward prior highs in the $55 area defining initial support after a streak of 5 consecutive volume-driven gains into new high territory. Prior mid-day reports cautioned members - "Reported earnings +21% on +7% sales revenues for the quarter ended Jan 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

3/11/2015 12:29:02 PM - Pulling back from its 52-week high with above average volume behind today's 5th loss in the span of 6 sessions. The 3/10/15 mid-day report cautioned members - "Reported earnings +21% on +7% sales revenues for the quarter ended Jan 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

3/10/2015 12:17:57 PM - Reported earnings +21% on +7% sales revenues for the quarter ended Jan 31, 2015 versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Perched near its 52-week high with little resistance remaining.

2/16/2012 11:58:15 AM - Reported earnings +40% on +14% sales revenues for the quarter ended Jan 31, 2012 versus the year ago period. Technically it broke out from a base-on-base pattern today after finding support near its 50 DMA line since last noted in the 12/16/11 mid-day report - "Increasing ownership by top-rated funds is an encouraging sign (I criteria). Recent quarters showed modest sales revenues increases and earnings improvement mostly below the +25% guideline. Annual earnings (A criteria) history has been good in recent years, however that is while FY '08 and '10 earnings figures include blue triangles beside the numbers via the data provider used by our experts which indicates pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

12/16/2011 12:39:28 PM - Technically it broke out above prior chart resistance in early December and has been wedging higher without great volume conviction in the past couple of weeks. It was noted in the 11/22/11 mid-day report - "Clearing a prior chart high and rallying to within close striking distance of its 52-week high. Increasing ownership by top-rated funds is an encouraging sign (I criteria). Recent quarters showed modest sales revenues increases and earnings improvement mostly below the +25% guideline. Annual earnings (A criteria) history has been good in recent years, however that is while FY '08 and '10 earnings figures include blue triangles beside the numbers via the data provider used by our experts which indicates pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

11/22/2011 12:10:59 PM - Holding its ground following a considerable gain when noted in the 11/18/11 mid-day report - "Clearing a prior chart high and rallying to within close striking distance of its 52-week high. Increasing ownership by top-rated funds is an encouraging sign (I criteria). Recent quarters showed modest sales revenues increases and earnings improvement mostly below the +25% guideline. Annual earnings (A criteria) history has been good in recent years, however that is while FY '08 and '10 earnings figures include blue triangles beside the numbers via the data provider used by our experts which indicates pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

11/21/2011 12:49:02 PM - Pulling back today following a considerable gain when noted in the 11/18/11 mid-day report - "Clearing a prior chart high and rallying to within close striking distance of its 52-week high. Increasing ownership by top-rated funds is an encouraging sign (I criteria). Recent quarters showed modest sales revenues increases and earnings improvement mostly below the +25% guideline. Annual earnings (A criteria) history has been good in recent years, however that is while FY '08 and '10 earnings figures include blue triangles beside the numbers via the data provider used by our experts which indicates pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

11/18/2011 12:30:30 PM - Considerable gain today, clearing a prior chart high and rallying to within close striking distance of its 52-week high. Increasing ownership by top-rated funds is an encouraging sign (I criteria). Recent quarters showed modest sales revnues increases and earnings improvement mostly below the +25% guideline. Annual earnings (A criteria) history has been good in recent years, however that is while FY '08 and '10 earnings figures include blue triangles beside the numbers via the data provider used by our experts which indicates pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

3/2/2010 12:31:07 PM - Edging higher for a new 52-week high today, in very good shape technically with no overhead supply. Increasing ownership by top-rated funds is another encouraging sign (I criteria). Recent quarters showed solid earnings growth above the +25% guideline, however its sales revenues increases and annual earnings history were not consistently strong.

3/1/2010 12:47:25 PM - Perched near its 52-week high, in very good shape technically with no overhead supply. Increasing ownership by top-rated funds is another encouraging sign (I criteria). Recent quarters showed solid earnings growth above the +25% guideline, however sales revenues increases and its annual earnings history were not consistently strong.