7/8/2020 6:06:36 PM - Still sputtering after violating its 50 DMA line ($75.20). Its Relative Strength rating has slumped to 72, below the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line is needed for its outlook to improve. Met stubborn resistance in the $82-84 area. It will be dropped from the Featured Stocks list tonight.

7/2/2020 5:24:03 PM - G - Slumped further today and met resistance after violating its 50 DMA line ($75) with damaging volume-driven losses. A prompt rebound above the 50 DMA line is needed to help its outlook improve. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to clinch a convincing technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/26/2020 6:11:16 PM - G - Color code is changed to green after violating its 50 DMA line ($74.45) with today's 3rd consecutive volume-driven loss triggering a technical sell signal. A prompt rebound above the 50 DMA line is needed to help its outlook improve. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to clinch a convincing technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/25/2020 1:04:23 PM - Y - Slumping near its 50 DMA line ($74.31) today after abruptly retreating on the prior session with a volume-driven loss following 8 consecutive gains. A violation of the 50 DMA line would trigger a technical sell signal. On 6/23/20 it hit a new 52-week high but finished near the session low. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to clinch a convincing technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/24/2020 12:30:35 PM - Y - Abruptly retreating today following 8 consecutive gains. On the prior session it hit a new 52-week high but finished near the session low. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to clinch a convincing technical buy signal. It previously met stubborn resistance in the $82-84 area. See the latest FSU analysis for more details and an annotated graph.

6/23/2020 5:11:22 PM - Y - Posted an 8th consecutive gain today and hit a new 52-week high but finished near the session low. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to clinch a convincing technical buy signal. It previously met stubborn resistance in the $82-84 area. See the latest FSU analysis for more details and a new annotated graph.

6/19/2020 5:46:08 PM - Y - Posted a 6th consecutive gain today with heavier volume. Perched within close striking distance of its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/18/2020 5:23:19 PM - Y - Posted a 5th consecutive gain today with below average volume. Perched within close striking distance of its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/16/2020 6:16:12 PM - Y - Posted a 3rd consecutive gain today with below average volume. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/11/2020 5:31:06 PM - Y - Pulled back today with below average volume for a 3rd consecutive loss. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/9/2020 5:38:09 PM - Y - Volume totals have been cooling while hovering near its 52-week high, stubbornly holding its ground. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. It previously met stubborn resistance in the $82-84 area.

6/8/2020 3:49:40 PM - Y - Posting a gain today with light volume. Hovering near its 52-week high. It was highlighted in yellow with pivot point cited based on its 5/01/19 high plus 10 cents in the 6/02/20 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Rebounded impressively after a deep pullback. Approaching multi-year highs where it previously met stubborn resistance in the $82-84 area. The past 3 quarterly earnings comparisons through Mar '20 versus the year ago periods were above the +25% minimum guideline (C criteria). After years of losses, since FY 17 its annual earnings growth (A criteria) has been strong. See the latest FSU analysis for more details and an annotated graph.

6/2/2020 6:20:38 PM - Y - Posted a solid gain today backed by +133% above average volume for a new 52-week high. It was highlighted in yellow with pivot point cited based on its 5/01/19 high plus 10 cents in the earlier mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Rebounded impressively after a deep pullback. Approaching multi-year highs where it previously met stubborn resistance in the $82-84 area. The past 3 quarterly earnings comparisons through Mar '20 versus the year ago periods were above the +25% minimum guideline (C criteria). After years of losses, since FY 17 its annual earnings growth (A criteria) has been strong. See the latest FSU analysis for more details and a new annotated graph.

6/2/2020 12:41:59 PM - Y - Color code is changed to yellow with pivot point cited based on its 5/01/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. Rebounded impressively after a deep pullback. Approaching multi-year highs where it previously met stubborn resistance in the $82-84 area. The past 3 quarterly earnings comparisons through Mar '20 versus the year ago periods were above the +25% minimum guideline (C criteria). After years of losses, since FY 17 its annual earnings growth (A criteria) has been strong.