7/7/2021 2:49:56 PM - Suffering a 2nd consecutive big volume-driven loss today violating the prior low ($50.52 on 5/19/21) triggering a more worrisome technical sell signal. It will be dropped from the Featured Stocks list tonight.

7/6/2021 5:25:08 PM - G - Suffered a big volume-driven loss today slumping further below its 50 DMA line ($55.74) which is now downward sloping. A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

6/28/2021 5:16:08 PM - G - Still sputtering below its 50 DMA line ($55.99) which is now downward sloping. A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

6/21/2021 5:21:50 PM - G - Posted a gain today with light volume, still sputtering below its 50 DMA line ($56.37). A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

6/18/2021 4:46:17 PM - G - Still sputtering below its 50 DMA line ($56.29). A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

6/14/2021 5:26:49 PM - G - Still sputtering below its 50 DMA line ($56.50). A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

6/11/2021 5:44:13 PM - G - Still sputtering below its 50 DMA line ($56.57). A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

6/7/2021 5:27:16 PM - G - Suffered a 4th consecutive loss today with below average volume and it has been sputtering below its 50 DMA line ($56.38). A rebound above that short-term average is needed for its outlook to improve. The prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

6/2/2021 5:23:00 PM - G - Suffered a big loss today with average volume and violated its 50 DMA line ($55.87) raising concerns. Prior low ($50.52 on 5/19/21) defines the next important support where any violation may trigger a more worrisome technical sell signal. Fundamentals remain strong.

5/26/2021 3:53:02 PM - G - Gapped up today and rebounded above its 50 DMA line ($55.16) helping its outlook improve. Fundamentals remain strong.

5/20/2021 5:46:07 PM - G - Slumping below its 50 DMA line ($54.73) this week with 3 consecutive damaging losses raising concerns. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

5/17/2021 5:51:59 PM - G - Halted its slide above its 50 DMA line ($54.30) after undercutting the prior high ($61) area raised concerns. Fundamentals remain strong. More damaging losses would raise serious concerns and trigger a technical sell signal.

5/12/2021 5:11:08 PM - G - Abruptly pulled back from its all-time high with today's 3rd big volume-driven loss undercutting the prior high in the $61 area raising concerns. Fundamentals remain strong. The 50 DMA line ($53.65) defines the next important support level.

5/10/2021 2:54:39 PM - G - Abruptly pulling back from its all-time high with today's big loss following 3 big volume-driven gains, testing the prior high in the $61 area that defines initial support to watch. Bullish action came after it reported Mar '21 quarterly earnings +341% on +57% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

5/7/2021 12:58:26 PM - G - Perched at its all-time high today following 2 big volume-driven gains. Prior high in the $61 area defines initial support to watch on pullbacks. Bullish action came after it reported Mar '21 quarterly earnings +341% on +57% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

5/6/2021 1:06:28 PM - G - Hitting another new high and rallying above its "max buy" level with today's big volume-driven gain and its color code is changed to green. Finished in the middle of its intra-day range after highlighted in yellow in the 5/05/21 mid-day report with a pivot point cited based on its 4/05/21 high following a 4-week square box base. Gapped up hitting a new all-time high and triggering a technical buy signal with a big volume-driven gain. Bullish action came after it reported Mar '21 quarterly earnings +341% on +57% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

5/5/2021 5:37:35 PM - Y - Finished in the middle of its intra-day range after highlighted in yellow in the earlier mid-day report with a pivot point cited based on its 4/05/21 high following a 4-week square box base. Gapped up hitting a new all-time high and triggering a technical buy signal with a big volume-driven gain. Bullish action came after it reported Mar '21 quarterly earnings +341% on +57% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16. See the latest FSU analysis for more details and a new annotated graph.

5/5/2021 1:08:05 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/05/21 high after a 4-week square box base. Gapped up today hitting a new all-time high with a big volume-driven gain. Bullish action came after it reported Mar '21 quarterly earnings +341% on +57% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/26/2021 1:05:36 PM - Extended from any sound base, perched near its all-time high following a recently noted streak of 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/14/2021 1:05:24 PM - Extended from any sound base, perched near its all-time high following a recently noted streak of 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/13/2021 1:02:00 PM - Extended from any sound base, pulling back from its all-time high following a recently noted streak of 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/12/2021 12:48:57 PM - Extended from any sound base, consolidating near its all-time high following a recently noted streak of 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/9/2021 12:37:54 PM - Extended from any sound base, consolidating near its all-time high following a noted streak of 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/7/2021 12:33:15 PM - Extended from any sound base, pulling back from its all-time high following a noted streak of 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/6/2021 12:59:27 PM - Extended from any sound base, perched at its all-time high today following 7 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/5/2021 1:04:42 PM - Extended from any sound base, hitting yet another new all-time high with today's 7th consecutive volume-driven gain. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

4/1/2021 12:57:08 PM - Extended from any sound base, hitting yet another new all-time high with today's 6th consecutive volume-driven gain. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/31/2021 12:51:51 PM - Extended from any sound base, hitting a new all-time high with today's 5th consecutive volume-driven gain. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/30/2021 12:29:42 PM - Extended from any sound base, hitting a new all-time high with today's 4th consecutive volume-driven gain. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/29/2021 12:46:09 PM - Extended from any sound base, hitting a new all-time high today while adding to a spurt of volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/26/2021 12:32:05 PM - Extended from any sound base, perched near its all-time high following volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/25/2021 11:40:34 AM - Extended from any sound base, perched near its all-time high following volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/22/2021 12:42:48 PM - Extended from any sound base, hitting another new all-time high with today's 2nd consecutive volume-driven gain. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/2/2021 12:54:38 PM - Extended from any sound base, pulling back from its all-time high today following 4 consecutive volume-driven gains. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.

3/1/2021 1:16:13 PM -
Extended from any sound base, hitting new multi-year and all-time highs with today's big 4th consecutive volume-driven gain. Bullish action came after it reported Dec '20 quarterly earnings +104% on +16% sales revenues versus the year ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been strong since a downturn in FY '16.


2/16/2021 12:58:35 PM -
Hitting new multi-year and all-time highs with today's big volume-driven gain. Due to report Dec '20 quarterly results on 2/25/21. Reported strong Sep '20 quarterly results but fundamental concerns remain. Went through a long deep consolidation since noted with caution near its all-time high in the 10/08/19 mid-day report - "Reported earnings +20% on +6% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."


11/5/2020 12:53:13 PM -
Reported strong Sep '20 quarterly results but fundamental concerns remain. Went through a long deep consolidation since last noted with caution near its all-time high in the 10/08/19 mid-day report - "Reported earnings +20% on +6% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."


10/8/2019 12:53:26 PM -
Consolidating after recently touching a new all-time high. Prior mid-day reports cautioned members - "Reported earnings +20% on +6% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."


10/7/2019 12:33:16 PM - Consolidating after touching a new all-time high. The 10/02/19 mid-day report cautioned members - "Reported earnings +20% on +6% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."

10/2/2019 12:52:47 PM - Consolidating after striking a new all-time high. Reported earnings +20% on +6% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.

7/26/2019 12:39:19 PM - Consolidating within striking distance of its 52-week and all-time highs. Reported earnings +20% on +6% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.

5/19/2015 12:28:33 PM -

Slumping below its 50 DMA line with volume-driven losses, yet still consolidating within striking distance of its 52-week high. Prior mid-day reports cautioned members - "Reported earnings +90% on -1% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



4/29/2015 1:19:43 PM -

Rebounding above its 50 DMA line with today's big volume-driven gain, rallying within striking distance of its 52-week high. Prior mid-day reports cautioned members - "Reported earnings +90% on -1% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



4/22/2015 12:55:08 PM -

Found support at its 50 DMA line this week and it remains perched within striking distance of its 52-week high. Reported earnings +90% on -1% sales revenues for the Mar '15 quarter. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



4/6/2015 1:28:05 PM -

Challenged its 52-week high with today's gap up and volume-driven gain. Held its ground stubbornly near its highs as prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/30/2015 12:46:01 PM -

Consolidating following an impressive streak of volume-driven gains for new 52-week and multi-year highs. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/23/2015 12:35:30 PM -

Holding its ground after an impressive streak of volume-driven gains for new 52-week and multi-year highs. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/17/2015 12:24:17 PM -

Consolidating after an impressive streak of volume-driven gains for new 52-week and multi-year highs. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/16/2015 12:31:59 PM -

Consolidating after an impressive streak of volume-driven gains for new 52-week and multi-year highs. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/11/2015 12:53:50 PM -

Touched another new 52-week high today then reversed into the red. After the previously noted spurt of volume-driven gains for new highs it is extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/10/2015 12:41:51 PM -

Hitting another new 52-week high with today's considerable gain adding to the previously noted impressive spurt of volume-driven gains for new highs. Prior mid-day reports repeatedly cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/9/2015 12:52:53 PM -

Hitting another new 52-week high with today's considerable gain. Held its ground stubbornly following an impressive spurt of volume-driven gains for new highs. Prior mid-day reports cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/6/2015 12:45:16 PM -

Holding its ground following an impressive spurt of volume-driven gains for new highs. Prior mid-day reports cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



3/2/2015 12:51:25 PM -

Holding its ground following an impressive spurt of volume-driven gains for new highs. The 2/24/15 mid-day report cautioned members - "Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution."



2/24/2015 1:22:50 PM -

Making its 6th consecutive mid-day report appearance, pulling back following an impressive spurt of volume-driven gains for new highs. Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution.



2/23/2015 12:44:02 PM -

Making its 5th consecutive mid-day report appearance hitting new all-time highs and adding to its impressive spurt of volume-driven gains. Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution.



2/20/2015 1:04:36 PM -

Making its 4th consecutive mid-day report appearance perched at its all-time high following an impressive streak of volume-driven gains. Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution.



2/19/2015 1:16:32 PM -

Making its 3rd consecutive mid-day report appearance perched at its all-time high while adding to an impressive streak of volume-driven gains. Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution.



2/18/2015 12:40:36 PM -

Making its 2nd consecutive mid-day report appearance perched at its all-time high following considerable volume-driven gains. Went through a deep consolidation since noted in the 10/08/13 mid-day report with caution. Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.



2/17/2015 12:50:12 PM -

Reported earnings +103% on +28% sales revenues for the Dec '14 quarter, but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady. Rising near its all-time high today following a considerable gap up and volume-driven gain on the prior session. Went through a deep consolidation since last noted in the 10/08/13 mid-day report with caution.



10/8/2013 12:20:17 PM -

Consolidating near its 50 DMA line and above prior highs in the $16 area, previously a stubborn resistance level. Last noted in the 8/16/13 mid-day report with caution - "Reported earnings +167% on +34% sales revenues for the Jun '13 quarter but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."



8/16/2013 12:45:35 PM -

Consolidating well above prior highs in the $16 area, previously a stubborn resistance level. Recent mid-day reports cautioned members while it added to its latest spurt of volume-driven gains - "Reported earnings +167% on +34% sales revenues for the Jun '13 quarter but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."



8/14/2013 1:17:36 PM -

Perched at its 52-week high today. Recent mid-day reports cautioned members while it added to its latest spurt of volume-driven gains - "Reported earnings +167% on +34% sales revenues for the Jun '13 quarter but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."



8/12/2013 12:54:11 PM -

Perched at its 52-week high today and making its 2nd consecutive mid-day report appearance, adding to a recent spurt of volume-driven gains. The 8/09/13 mid-day report cautioned - "Reported earnings +167% on +34% sales revenues for the Jun '13 quarter but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady."



8/9/2013 1:06:59 PM -

Perched at its 52-week high today, adding to a recent spurt of volume-driven gains. Reported earnings +167% on +34% sales revenues for the Jun '13 quarter but its prior quarterly and annual earnings (C and A criteria) history has not been strong and steady.



2/16/2005 12:41:49 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point. Look for it to trade above $31.

2/15/2005 12:38:24 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point. Look for it to trade above $25.

2/14/2005 1:10:52 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point. Look for it to trade above $25.

2/11/2005 12:50:02 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point.

2/9/2005 1:00:52 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point.

2/8/2005 12:34:39 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point.

1/26/2004 1:00:00 PM - G - Previously noteworthy 12/08/03 at $21.89. Too ET at this point.