4/9/2020 12:33:01 PM - Prior mid-day reports repeatedly noted - "Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18."

3/20/2020 1:02:17 PM - Prior mid-day reports repeatedly noted - "Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18."

3/19/2020 12:50:10 PM - Prior mid-day reports repeatedly noted - "Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18."

3/12/2020 12:32:59 PM - Prior mid-day reports repeatedly noted - "Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18."

3/11/2020 12:47:00 PM - Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18.

3/10/2020 12:48:50 PM - Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18.

3/6/2020 12:20:51 PM - Quarterly comparisons through Dec '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18.

2/3/2020 12:51:21 PM - Quarterly comparisons through Sep '19 have shown lackluster sales revenues growth and waning earnings. Went through a deep consolidation since dropped from the Featured Stocks list on 3/27/18.

3/27/2018 4:12:22 PM - It will be dropped from the Featured Stocks list tonight. Slumped to a close below its 200 DMA line ($116.44) today. Its Relative Strength rating is 76, below the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line ($122) is needed for its outlook to improve.

3/22/2018 7:10:41 PM - G - Color code is changed to green after violating its 50 DMA line ($122.61) with today's big loss. Recently found support at its 200 DMA line. Its Relative Strength rating is 75, below the 80+ minimum guideline for buy candidates.

3/20/2018 6:44:39 PM - Y - Consolidating above the 50 DMA line ($122.55) after it recently found support at its 200 DMA line. Its Relative Strength rating is 79, just below the 80+ minimum guideline for buy candidates.

3/14/2018 5:15:32 PM - Y - Recent rebound above the 50 DMA line ($121.88) helped its outlook improve after it found support at its 200 DMA line. However, its Relative Strength rating is 76, still below the 80+ minimum guideline for buy candidates. See the latest FSU analysis for more details and a new annotated graph.

3/12/2018 6:03:06 PM - Y - Today's quiet gain led to its 3rd best close ever and its color code is changed to yellow. Rebound above the 50 DMA line ($121.38) helped its outlook improve after it found support at its 200 DMA line. However, its Relative Strength rating is 77, still below the 80+ minimum guideline for buy candidates.

3/5/2018 7:09:41 PM - G - Rebounded and closed above the 50 DMA line ($120.37) today helping its outlook improve. Its Relative Strength rating is 74, still below the 80+ minimum guideline for buy candidates. Found support recently at its 200 DMA line.

3/1/2018 5:27:31 PM - G - A rebound above the 50 DMA line ($120.28) is still needed to help its outlook improve. Its Relative Strength rating is 63, well below the 80+ minimum guideline for buy candidates. Found support recently at its 200 DMA line.

2/26/2018 5:49:12 PM - G - A rebound above the 50 DMA line ($120.43) would help its outlook improve, however its Relative Strength rating has slumped to 63, below the 80+ minimum guideline for buy candidates. Found support recently at its 200 DMA line and posted volume-driven gains.

2/20/2018 2:18:55 PM - G - Color code is changed to green while slumping below its 50 DMA line ($120.34) with above average volume behind another loss today raising greater concerns. Only a prompt rebound above the 50 DMA line would help its outlook improve.

2/16/2018 12:08:57 PM - Y - Trading in a wide range today after a gap down and big volume-driven loss raised concerns. The strong gain on 2/14/18 triggered a technical buy signal as it rose above the pivot point cited. Reported Dec '17 earnings +94% on +214% sales revenues. Volume and volatility often increase near earnings news. Annual earnings (A criteria) history has been strong after a downturn in FY '13. See the latest FSU analysis for more details and an annotated graph.

2/16/2018 11:39:49 AM - Y - Gapped down today reversing into the prior base with a big volume-driven loss raising concerns. A strong gain on 2/14/18 triggered a technical buy signal as it rose above the pivot point. Reported Dec '17 earnings +94% on +214% sales revenues. Volume and volatility often increase near earnings news. Annual earnings (A criteria) history has been strong after a downturn in FY '13. See the latest FSU analysis for more details and an annotated graph.

2/15/2018 5:53:50 PM - Y - Color code was changed to yellow with pivot point cited based on its 10/27/17 high plus 10 cents. Rallied into new all-time high territory after finding support near its 50 DMA line. A strong gain on the prior session triggered a technical buy signal as it rose above the pivot point. Reported strong Dec '17 results after the close today. Volume and volatility often increase near earnings news. Annual earnings (A criteria) history has been strong after a downturn in FY '13. See the latest FSU analysis for more details and a new annotated graph.

2/15/2018 2:00:19 PM - Y - Color code is changed to yellow with pivot point cited based on its 10/27/17 high plus 10 cents. Rallying into new all-time high territory after finding support near its 50 DMA line. A strong gain on the prior session triggered a technical buy signal as it rose above the pivot point. Keep in mind it is due to report Dec '17 earnings after the close today, and volume and volatility often increase near earnings news. Reported earnings +107% on +216% sales revenues for the Sep '17 quarter. Annual earnings (A criteria) history has been strong after a downturn in FY '13.

3/1/2017 12:37:50 PM - Gapped up today rallying toward its 50 DMA line. Reported earnings +22% on +16% sales revenues for the Dec '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines.

2/14/2017 12:29:30 PM - Slumping from its all-time high, enduring distributional pressure in recent weeks, and it has violated its 50 DMA line. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

2/10/2017 12:31:29 PM - Hovering near its all-time high, enduring heavy distributional pressure in recent weeks. Found support near its 50 DMA line during its ongoing ascent. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

2/8/2017 12:40:33 PM - Retreating from its all-time high, it gapped down today sinking below its 50 DMA line while adding to a spurt of volume-driven losses. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

2/3/2017 12:55:39 PM - Retreating from its all-time high and testing support near its 50 DMA line with this week's volume-driven losses. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

2/2/2017 11:57:34 AM - Retreating from its all-time high and undercutting its 50 DMA line today with a 2nd consecutive volume-driven loss. Noted with caution in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

2/1/2017 12:24:21 PM - Perched near its all-time high after testing support near its 50 DMA line again. Noted with caution in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

1/30/2017 12:29:35 PM - Still perched near its all-time high, testing support near its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

1/26/2017 12:32:28 PM - Pulling back today after perched near its all-time high. Found support near its 50 DMA line and bullish action has continued since noted with caution in the 10/28/16 mid-day report - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

1/20/2017 12:15:14 PM - Challenging its all-time high with today's 5th consecutive gain. Found support near its 50 DMA line and bullish action has continued since noted with caution in the 10/28/16 mid-day report - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

11/28/2016 12:31:56 PM - Stubbornly holding its ground near all-time highs. Bullish action has continued since noted with caution in the 10/28/16 mid-day report - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

11/22/2016 12:46:16 PM - Reversed into the red after touching another new all-time high today. Bullish action has continued since noted with caution in the 10/28/16 mid-day report - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

11/21/2016 12:41:08 PM - Hitting another new all-time high today, Bullish action has continued since last noted with caution in the 10/28/16 mid-day report - "Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

10/28/2016 12:45:06 PM - Gapped up and hit another new all-time high today, Reported earnings +22% on +22% sales revenues for the Sep '16 quarter and fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines.

10/3/2016 12:26:02 PM - Gapped up and hit another new all-time high today. Tallied a streak of gains following a new flat base formed after a big "breakaway gap" on 7/27/16. Prior mid-day reports cautioned members - "Reported earnings +40% on +20% sales revenues for the Jun '16 quarter but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

9/14/2016 12:29:06 PM - Perched at all-time highs. Tallied a streak of gains following a new flat base formed after a big "breakaway gap" on 7/27/16. Prior mid-day reports cautioned members - "Reported earnings +40% on +20% sales revenues for the Jun '16 quarter but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

9/6/2016 12:57:37 PM - Rallying to new all-time highs with a streak of gains following a new flat base after a big "breakaway gap" on 7/27/16. Prior mid-day reports cautioned members - "Reported earnings +40% on +20% sales revenues for the Jun '16 quarter but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

8/23/2016 12:20:49 PM - Consolidating near all-time highs following a big "breakaway gap" on 7/27/16 when the mid-day report cautioned members - "Reported earnings +40% on +20% sales revenues for the Jun '16 quarter but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

7/28/2016 1:09:21 PM - Hit new 52-week and all-time highs with a big "breakaway gap" on the prior session. The 7/27/16 mid-day report cautioned members - "Reported earnings +40% on +20% sales revenues for the Jun '16 quarter but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

7/27/2016 12:54:39 PM - Hitting new 52-week and all-time highs with today's big "breakaway gap". Reported earnings +40% on +20% sales revenues for the Jun '16 quarter but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines.

11/12/2015 12:37:52 PM - Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines. Found support at its 200 DMA line and rebounded since noted with caution in the 8/28/15 mid-day report. Reported earnings +44% on +20% sales revenues for the Sep '15 quarter, an improvement after Jun '15 earnings below the +25% minimum earnings guideline (C criteria).

10/23/2015 1:18:50 PM - Reversed into the red after early gains today challenging its 52-week and all-time highs. Found support at its 200 DMA line and rebounded since last noted with caution in the 8/28/15 mid-day report. Reported earnings +44% on +20% sales revenues for the Sep '15 quarter, an improvement after Jun '15 earnings below the +25% minimum earnings guideline (C criteria). Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines.

8/28/2015 12:51:20 PM - Found support at its 200 DMA line recently. Reported earnings +21% on +18% sales revenues for the Jun '15 quarter, below the +25% minimum earnings guideline (C criteria). Stalled after last noted with caution in the 7/29/15 mid-day report - "Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

7/29/2015 12:57:59 PM - Reported earnings +21% on +18% sales revenues for the Jun '15 quarter, below the +25% minimum earnings guideline (C criteria). Holding its ground at new 52-week and all-time highs following a considerable "breakaway gap" and volume-driven gain noted on 7/24/15. Built an orderly base since noted in the 4/29/15 mid-day report when it also managed a "breakaway gap". No resistance remains to hinder its progress, and bullish action has continued after repeatedly noted with caution - "Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

7/27/2015 12:41:49 PM - Reported earnings +21% on +18% sales revenues for the Jun '15 quarter, below the +25% minimum earnings guideline (C criteria). Holding its ground at new 52-week and all-time highs following a considerable "breakaway gap" and volume-driven gain noted on the prior session. Built an orderly base since noted in the 4/29/15 mid-day report when it also managed a "breakaway gap". No resistance remains to hinder its progress, and bullish action has continued after repeatedly noted with caution - "Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

7/24/2015 12:50:56 PM - Reported earnings +21% on +18% sales revenues for the Jun '15 quarter, below the +25% minimum earnings guideline (C criteria). Hitting new 52-week and all-time highs with a considerable "breakaway gap" and volume-driven gain today. Built an orderly base since last noted in the 4/29/15 mid-day when it also managed a "breakaway gap". No resistance remains to hinder its progress, and bullish action has continued since noted in the 3/19/15 mid-day report with caution - "Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

4/29/2015 12:47:57 PM - Gapped up today hitting new 52-week and all-time highs with a considerable volume-driven gain. Reported earnings +50% on +25% sales revenues for the Mar '15 quarter. No resistance remains to hinder its progress, and bullish action has continued since noted in the 3/19/15 mid-day report with caution - "Fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

4/9/2015 12:54:23 PM - Challenging its 52-week and all-time highs with today's gain. No resistance remains to hinder its progress, and bullish action has continued since last noted in the 3/19/15 mid-day report with caution - "Reported +119% earnings on +33% sales revenues for the Dec '14 quarter, but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines."

3/19/2015 12:26:31 PM - Hitting new 52-week and all-time highs today and no resistance remains to hinder its progress. Reported +119% earnings on +33% sales revenues for the Dec '14 quarter, but fundamental concerns remain. Its up and down annual earnings history (A criteria) is not a match with the fact-based investment system's guidelines.

12/16/2014 1:14:49 PM - Violating its 50 DMA line with today's volume-driven loss. Reported +129% earnings on +35% sales revenues for the Sep '14 quarter, but fundamental concerns remain. Found support at its 200 DMA line and wedged back into new high territory with gains lacking great volume conviction since last noted in the 9/19/14 mid-day report - "Perched within striking distance of prior resistance in the $47 area. Sales revenues and earnings increases in the 2 latest quarterly comparisons through Jun '14 showed great improvement. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

9/19/2014 12:48:40 PM - Hit another new 52-week high today then reversed into the red. Tallied 6 gains in the prior 7 sessions, rallying free of overhead supply. Prior mid-day reports repeatedly cautioned members - "Perched within striking distance of prior resistance in the $47 area. Sales revenues and earnings increases in the 2 latest quarterly comparisons through Jun '14 showed great improvement. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

9/18/2014 12:16:26 PM - Hitting a new 52-week high with higher volume behind today's 6th gain in the span of 7 sessions, rallying free of overhead supply. Recent mid-day reports repeatedly cautioned members - "Perched within striking distance of prior resistance in the $47 area. Sales revenues and earnings increases in the 2 latest quarterly comparisons through Jun '14 showed great improvement. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

9/15/2014 12:33:40 PM - Following 3 consecutive volume-driven gains it touched a new 52-week high with today's early gains then reversed into the red. The 9/11/14 mid-day report cautioned members - "Perched within striking distance of prior resistance in the $47 area. Sales revenues and earnings increases in the 2 latest quarterly comparisons through Jun '14 showed great improvement. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."

9/11/2014 12:18:46 PM - Perched within striking distance of prior resistance in the $47 area. Sales revenues and earnings increases in the 2 latest quarterly comparisons through Jun '14 showed great improvement. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.

4/1/2011 1:09:10 PM - During a deep consolidation it found support near its 200 DMA line, and it is technically rallying from "double bottom" type base. A recent US Court ruling on an 01 Communique Patent Case may be the catalyst for a considerable gain today with heavy volume, spiking up to prior resistance in the $47 area. Sales and earnings increases in recent quarters have been strong and showing acceleration.