1/11/2022 12:50:52 PM - Retreating from its all-time high and slumping further below its 50 DMA line ($184) with today's volume-driven loss. Wedged into new high territory after noted with caution on 12/14/21 - "Sep '21 quarterly earnings rose +11% versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Showed resilience since dropped from the Featured Stocks list on 11/11/21."

1/4/2022 12:59:53 PM - Abruptly retreating from its all-time high and undercutting its 50 DMA line ($184.11) with today's 2nd consecutive volume-driven loss. Wedged into new high territory after last noted with caution on 12/14/21 - "Sep '21 quarterly earnings rose +11% versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Showed resilience since dropped from the Featured Stocks list on 11/11/21."

12/14/2021 1:26:21 PM - Rebounded above its 50 DMA line it is hovering near its all-time high. Sep '21 quarterly earnings rose +11% versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Showed resilience since dropped from the Featured Stocks list on 11/11/21.

11/11/2021 3:59:52 PM - Rebounded above its 50 DMA line with today's 4th consecutive gain on lighter volume helping its outlook improve. Sep '21 quarterly earnings rose +11% versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising concerns. Its Relative Strength Rating now is 73, still below the 80+ minimum guideline for buy candidates. It will be dropped from the Featured Stocks list tonight.

11/3/2021 1:01:31 PM - G - Reported Sep '21 quarterly earnings +11% versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising concerns. Meeting resistance at its 50 DMA line ($178.84) in recent weeks. Its Relative Strength Rating has slumped to 70, below the 80+ minimum guideline for buy candidates.

10/27/2021 6:15:00 PM - G - Pulled back today after rebounding near its 50 DMA line which may act as resistance. Subsequent gains above the 50 DMA line ($179.38) are needed for its outlook to improve. Its Relative Strength Rating has slumped to 75, below the 80+ minimum guideline for buy candidates. Fundamentals remain strong.

10/20/2021 5:39:46 PM - G - Posted a 6th consecutive gain with below average volume. A rebound above the 50 DMA line ($180) is needed for its outlook to improve. Its Relative Strength Rating improved to 81, one notch above the 80+ minimum guideline for buy candidates. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

10/19/2021 5:18:46 PM - G - Posted a 5th consecutive small gain with below average volume. A rebound above the 50 DMA line ($180) is needed for its outlook to improve. Its Relative Strength Rating is 79, one notch below the 80+ minimum guideline for buy candidates. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

10/12/2021 5:47:58 PM - G - Suffered a 3rd consecutive loss. A rebound above the 50 DMA line ($181.78) is needed for its outlook to improve. Its Relative Strength Rating has slumped to 78. Fundamentals remain strong.

10/6/2021 5:11:34 PM - G - A rebound above the 50 DMA line ($182.65) is needed for its outlook to improve after damaging losses. Its Relative Strength Rating has slumped to 79. Fundamentals remain strong.

9/30/2021 5:30:59 PM - G - Met resistance last week near prior highs then slumped below its 50 DMA line ($182) and its color code is changed to green. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

9/23/2021 12:22:53 PM - Y - Posting a 3rd consecutive gain and today it touched a new all-time high. Following a noted "3-weeks tight" base its color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($180) defines important near-term support to watch. Fundamentals remain strong.

9/17/2021 5:37:12 PM - Y - Stalled but holding its ground after recently wedging to new all-time highs. Following a noted "3-weeks tight" base its color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($177.61) defines important near-term support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/13/2021 5:30:05 PM - Y - Suffered a loss today with higher (near average) volume after it recently wedged to new all-time highs. After forming a noted "3-weeks tight" base its color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($175) defines important near-term support to watch. Fundamentals remain strong.

9/10/2021 5:48:24 PM - Y - Volume totals have been cooling after it recently wedged to new all-time highs. After forming a noted "3-weeks tight" base its color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($174.59).and prior high ($162) define important near-term support to watch. Fundamentals remain strong.

9/3/2021 3:48:16 PM - Y - Recently wedging to new all-time highs with small gains backed by light volume. After forming a noted "3-weeks tight" base its color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($172).and prior high ($162) define important near-term support to watch. Fundamentals remain strong.

8/30/2021 5:02:11 PM - Y - Hit a new all-time high with today's gain backed by light volume. After forming a noted "3-weeks tight" base its color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($169).and prior high ($162) define important near-term support to watch. Fundamentals remain strong.

8/23/2021 6:43:18 PM - Y - Volume totals have been cooling while stubbornly holding its ground after forming a noted "3-weeks tight" base. Color code was changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($165.51).and prior high ($162) define important near-term support to watch. Reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period.

8/18/2021 5:28:09 PM - Y - Stubbornly holding its ground after forming a "3-weeks tight" base. Color code is changed to yellow with new pivot point cited based on its 8/05/21 high plus 10 cents. Its 50 DMA line ($163).and prior high ($162) define important near-term support to watch. Reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period.

8/11/2021 4:53:09 PM - G - Pulled back today for a 2nd consecutive loss after getting extended from any sound base. Prior high ($162) defines initial support to watch above its 50 DMA line ($159). Reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period.

8/6/2021 5:17:17 PM - G - Extended from any sound base. A small loss today on light volume followed a streak of 15 gains in the prior 16 sessions, many with above average volume as it hit new all-time highs. Bullish action came after it reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period. Prior high ($162) defines initial support to watch on pullbacks.

7/29/2021 12:48:04 PM - G - Rallied above its "max buy" level hitting another new all-time high today and its color code is changed to green. Bullish action came after it reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period. Prior high ($162) defines initial support to watch on pullbacks.

7/27/2021 12:24:58 PM - Y - Finished strong on the prior session after highlighted in yellow in the mid-day report with pivot point cited based on its 1/11/21 high plus 10 cents . Hit a new all-time high with +186% above average volume behind its 8th consecutive gain triggering a technical buy signal. Reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period, its 6th strong quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily. See the latest FSU report for more detailed analysis and an annotated graph.

7/26/2021 5:06:18 PM - Y - Finished strong today after highlighted in yellow in the earlier mid-day report with pivot point cited based on its 1/11/21 high plus 10 cents . Hit a new all-time high with +186% above average volume behind today's 8th consecutive gain triggering a technical buy signal. Reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period, its 6th strong quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily. See the latest FSU report for more detailed analysis and a new annotated graph.

7/26/2021 12:29:34 PM - Y - Color code is changed to yellow with pivot point cited based on its 1/11/21 high plus 10 cents. Hitting a new all-time high with heavier volume behind today's 8th consecutive gain. Recently wedged higher with gains lacking great volume conviction. Reported earnings +80% on +51% sales revenues for the Jun '21 quarter versus the year ago period, its 6th strong quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily.

11/9/2020 1:05:23 PM - Gapped down today retreating from its all-time high after a streak of 6 consecutive gains. Found prompt support at its 50 DMA line ($123.65) during prior consolidations. The 11/02/20 mid-day report cautioned members - "Reported earnings +97% on +36% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily."

11/2/2020 12:43:59 PM - Rallying near its all-time high with today's big gain. Found prompt support at its 50 DMA line ($121) during prior consolidations. Reported earnings +97% on +36% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily.

10/29/2020 1:05:59 PM - Rallying near its all-time high with today's big gain. Found prompt support at its 50 DMA line ($121) during prior consolidations. Reported earnings +97% on +36% sales revenues for the Sep '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved steadily.

10/14/2020 1:05:18 PM - Pulling back today for a 3rd consecutive volume-driven loss following a "negative reversal" after reaching new all-time high. Found support at its 50 DMA line ($120) during prior consolidations. Prior mid-day reports cautioned members - "Reported earnings +57% on +12% sales revenues for the Jun '20 quarter versus the year ago period. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

10/12/2020 12:25:35 PM - Hit another new all-time high with today's gap up gain. Found support at its 50 DMA line during its consolidation after noted with caution in the 7/29/20 mid-day report. Prior mid-day reports cautioned members - "Reported earnings +57% on +12% sales revenues for the Jun '20 quarter versus the year ago period. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

9/29/2020 1:04:40 PM - Hitting a new all-time high with higher volume behind today's 4th consecutive gain. Found support at its 50 DMA line during its consolidation after noted with caution in the 7/29/20 mid-day report. The 8/27/20 mid-day report last cautioned members - "Reported earnings +57% on +12% sales revenues for the Jun '20 quarter versus the year ago period. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

8/27/2020 12:23:30 PM - Gapped down today, retreating from its all-time high. Rebounded impressively after a deep pullback, but stalled after last noted with caution in the 7/29/20 mid-day report. Reported earnings +57% on +12% sales revenues for the Jun '20 quarter versus the year ago period. Fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

7/29/2020 1:10:09 PM - Hitting new 52-week and all-time highs with today's gap up and big gain. Rebounded impressively after a deep pullback. Prior mid-day reports cautioned members - "Reported earnings -3% on +1% sales revenues for the Mar '20 quarter, and fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

7/13/2020 12:31:07 PM - Hitting new 52-week and all-time highs with today's big gain. Rebounded impressively after a deep pullback. Prior mid-day reports cautioned members -"Reported earnings -3% on +1% sales revenues for the Mar '20 quarter, and fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

5/18/2020 12:43:06 PM - Recently rebounding toward its 52-week and its all-time highs after a deep pullback. Consolidating since the 5/06/20 mid-day report last cautioned members -"Reported earnings -3% on +1% sales revenues for the Mar '20 quarter, and fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15."

5/6/2020 1:11:32 PM - Rebounding toward its 52-week and its all-time highs after a deep pullback. Reported earnings -3% on +1% sales revenues for the Mar '20 quarter, and fundamental concerns remain. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been gradually improving after a downturn in FY '15.

4/23/2019 12:58:35 PM - Slumped from its all-time high and violated its 50 DMA line with a streak of volume-driven losses after last noted in the 4/12/19 mid-day report with caution - "Reported earnings +22% on +18% sales revenues for the Dec '18 quarter, and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines."

4/12/2019 12:29:05 PM - Hovering at its all-time high. Noted in prior mid-day reports with caution - "Reported earnings +22% on +18% sales revenues for the Dec '18 quarter, and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines."

4/9/2019 12:55:18 PM - Hitting new 52-week and all-time highs with today's gap up and 3rd consecutive gain marked by higher volume. Last noted in the 2/01/19 mid-day report with caution - "Reported earnings +22% on +18% sales revenues for the Dec '18 quarter, and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines."

2/1/2019 1:21:31 PM - Rebounding toward its 52-week high with today's 8th consecutive gain. Reported earnings +22% on +18% sales revenues for the Dec '18 quarter, and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines.

12/3/2018 1:09:42 PM - Rebounding above its 50 DMA line ($87) with today's gap up and 9th consecutive gain with ever-increasing volume. Reported earnings +23% on +22% sales revenues for the Sep '18 quarter, and fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines.

10/19/2018 12:44:57 PM - Slumped from its all-time highs and violated its 50 DMA line with damaging volume-driven losses in recent weeks. Last noted with caution in the 8/30/18 mid-day report - "Reported earnings +36% on +29% sales revenues for the Jun '18 quarter, but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines."

8/30/2018 1:02:56 PM - Hitting new 52-week and all-time highs with today's 5th consecutive gain adding to a recent spurt of gains since spiking higher on 8/02/18. Reported earnings +36% on +29% sales revenues for the Jun '18 quarter, but fundamental concerns remain. Quarterly and annual earnings (C and A criteria) history is not good match with the fact-based system's guidelines.

5/15/2015 12:25:35 PM - Found support at its 50 DMA line and it is perched within close striking distance of its 52-week high today while adding another volume-driven gain. Prior mid-day reports cautioned members - "Reported earnings +6% on -1% sales revenues for the Mar '15 quarter, and fundamental concerns remain. Quarterly and annual earnings history is not good match with the fact-based system's guidelines."

5/1/2015 1:08:42 PM - Hit another new 52-week high today while adding another volume-driven gain. Reported earnings +6% on -1% sales revenues for the Mar '15 quarter, and fundamental concerns remain. Prior mid-day reports cautioned members - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines."

3/26/2015 12:52:49 PM - Perched at its 52-week high following an impressive streak of volume-driven gains. Reported earnings +15% on +3% sales revenues for the Dec '14 quarter, and fundamental concerns remain. Last noted in the 8/01/14 mid-day report with caution - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines."

8/1/2014 12:31:48 PM - Gapped down and tested its 200 DMA line today after violating its 50 DMA line with a loss on the prior session. Reported earnings +16% on +3% sales revenues for the Jun '14 quarter, and fundamental concerns remain. Noted in prior mid-day reports with caution - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines."

7/31/2014 12:12:26 PM - Violating its 50 DMA line with today's loss. Reported earnings +28% on +5% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Noted in prior mid-day reports with caution - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines."

5/21/2014 12:23:04 PM - Met resistance at its 50 DMA line when recently consolidating. Reported earnings +28% on +5% sales revenues for the Mar '14 quarter, but fundamental concerns remain. Last noted in the 2/01/13 mid-day report with caution - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines."

2/1/2013 12:52:40 PM - Pulling back today with above average volume. Reported earnings +5% on +6% sales revenues for the Dec '12 quarter. Noted in the 12/10/12 mid-day report with caution - "Reported earnings +5% on +13% sales revenues for the Sep '12 quarter. Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

1/17/2013 12:38:56 PM - Perched near its 52-week high today. Held its ground while enduring distributional pressure after recent volume-driven gains to new highs. Found support at its 50 DMA line again since noted in the 12/10/12 mid-day report with caution - "Reported earnings +5% on +13% sales revenues for the Sep '12 quarter. Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

1/15/2013 12:31:27 PM - Perched near its 52-week high today, holding its ground after recent volume-driven gains. Found support at its 50 DMA line again since noted in the 12/10/12 mid-day report with caution - "Reported earnings +5% on +13% sales revenues for the Sep '12 quarter. Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

1/11/2013 12:34:52 PM - Perched at its 52-week high today after 2 consecutive volume-driven gains. Found support at its 50 DMA line again since noted in the 12/10/12 mid-day report with caution - "Reported earnings +5% on +13% sales revenues for the Sep '12 quarter. Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

1/4/2013 12:42:40 PM - Hitting a new 52-week high today. Found support at its 50 DMA line again since last noted in the 12/10/12 mid-day report with caution - "Reported earnings +5% on +13% sales revenues for the Sep '12 quarter. Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

12/10/2012 12:34:56 PM - Hovering near its 52-week high today following 2 consecutive volume-driven losses testing support at its 50 DMA line. Reported earnings +5% on +13% sales revenues for the Sep '12 quarter. Prior mid-day reports noted - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

9/14/2012 12:32:17 PM - Hitting a new 52-week high today with a 2nd consecutive volume-driven gain. Reported earnings +23% on +9% sales revenues for the Jun '12 quarter. Found support at its 200 DMA line during its consolidation since noted in the 6/19/12 mid-day report - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

8/8/2012 12:23:54 PM - Challenging its 52-week high with a spurt of volume-driven gains. Reported earnings +23% on +9% sales revenues for the Jun '12 quarter. Found support at its 200 DMA line during its consolidation since last noted in the 6/19/12 mid-day report - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

6/19/2012 12:05:02 PM - Gapped up today, challenging its 50 DMA line which recently has acted as a resistance level. Prior mid-day reports noted - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

6/1/2012 12:09:04 PM - Encountered resistance at its 50 DMA line this week and slumped to -7.9% off its 52-week high today. Prior mid-day reports noted - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

5/30/2012 12:19:30 PM - Consolidating near its 50 DMA line and just -5.5% off its 52-week high today. The 4/27/12 mid-day report noted - "Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase."

4/27/2012 12:56:35 PM - Rebounding from below its 50 DMA line to challenge its 52-week high. Quarterly and annual earnings history is not good match with the fact-based system's guidelines. Recent quarterly earnings comparisons showed deceleration and the Mar '12 period came in just below the +25% minimum earnings increase.

7/25/2008 1:55:15 PM - Reversed today's earlier gain after rising above the pivot point from a 9-month cup-with-handle type pattern. It recently found support near its 50 DMA line. Sub par sales revenues and earnings growth history is a concern.

7/10/2008 1:28:04 PM - Sub par sales revenues and earnings growth history. Formed a 9-month cup-with-handle type pattern and recently found support near its 50 DMA line.