1/13/2022 6:06:34 PM - Slumped near its 200 DMA line ($290) with today's big volume-driven loss. It will be dropped from the Featured Stocks list tonight. Needs to rebound above its 50 DMA line ($312) for its outlook to improve. Its Relative Strength Rating has slumped to 75, below the 80+ minimum guideline.

1/11/2022 5:49:24 PM - G - Halted its slide above its 200 DMA line ($289) with recent gains, but still needs to rebound above its 50 DMA line ($313) for its outlook to improve. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

1/6/2022 5:17:42 PM - G - Color code is changed to green after slumping below its 50 DMA line ($313.09) during a streak of 4 consecutive losses after it was perched within close striking distance of its 52-week high. Highlighted in yellow with pivot point cited base on its 9/10/21 high plus 10 cents in the 12/16/21 mid-day report. A rebound above the 50 DMA line is needed for its outlook to improve. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

1/3/2022 5:28:12 PM - Y - Volume was higher as it pulled back today testing its 50 DMA line ($313.29) after it was perched within striking distance of its 52-week high. Highlighted in yellow with pivot point cited base on its 9/10/21 high plus 10 cents in the 12/16/21 mid-day report. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

12/29/2021 3:41:14 PM - Y - Volume totals have been cooling while consolidating well above its 50 DMA line ($312.51) and still perched within striking distance of its 52-week high. Highlighted in yellow with pivot point cited base on its 9/10/21 high plus 10 cents in the 12/16/21 mid-day report. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

12/22/2021 5:24:03 PM - Y - Posted a gain today with below average volume, consolidating above its 50 DMA line and still perched within striking distance of its 52-week high. Highlighted in yellow with pivot point cited base on its 9/10/21 high plus 10 cents in the 12/16/21 mid-day report. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

12/17/2021 5:34:56 PM -

Y - Pulled back today with heavy volume, consolidating above its 50 DMA line and perched within striking distance of its 52-week high. Highlighted in yellow with pivot point cited base on its 9/10/21 high plus 10 cents in the 12/16/21 mid-day report. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Reported Sep '21 quarterly earnings +39% on +23% sales revenues versus the year ago period, its 6th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20. See the latest FSU analysis for more details and a new annotated graph.



12/16/2021 12:41:51 PM -

Y - Color code is changed to yellow with pivot point cited base on its 9/10/21 high plus 10 cents. Consolidating above its 50 DMA line and perched within striking distance of its 52-week high. Subsequent gains above the pivot point with at least +40% above average volume may trigger a technical buy signal. Reported Sep '21 quarterly earnings +39% on +23% sales revenues versus the year ago period, its 6th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20.



11/26/2021 11:43:45 AM -

Gapped up today nearly challenging its 52-week high with a big gain. Reported Sep '21 quarterly earnings +39% on +23% sales revenues versus the year ago period, its 6th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20.



10/12/2021 12:05:01 PM -

Still sputtering since gapping down on 9/28/21 violating its 50 DMA line. Showed stalling action after noted in the 8/19/21 mid-day report - "Reported Jun '21 quarterly earnings +71% on +36% sales revenues versus the year ago period, its 5th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20."



9/28/2021 12:51:05 PM -

Gapped down today violating its 50 DMA line. Showed stalling action since last noted in the 8/19/21 mid-day report - "Reported Jun '21 quarterly earnings +71% on +36% sales revenues versus the year ago period, its 5th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20."



8/19/2021 12:09:10 PM -

Very extended from any sound base and there was a "negative reversal" on the prior session at its all-time high after an impressive streak of 11 consecutive gains backed by below average volume. Posted 10 consecutive weekly gains. Reported Jun '21 quarterly earnings +71% on +36% sales revenues versus the year ago period, its 5th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20.



8/18/2021 12:30:32 PM -

Very extended from any sound base and perched at its all-time high after an impressive streak of 11 consecutive gains backed by below average volume. Posted 10 consecutive weekly gains. Reported Jun '21 quarterly earnings +71% on +36% sales revenues versus the year ago period, its 5th strong comparison above the +25% minimum guideline (C criteria) and sales revenues growth has been strong. Annual earnings (A criteria) history has shown slow steady growth. Has a new CEO as of 9/01/20.



11/25/2020 12:21:17 PM -

Retreating from its all-time high with volume-driven losses while slumping below its 50 DMA line. Has a new CEO as of 9/01/20. Reported Sep '20 quarterly earnings +62% on +34% sales revenues versus the year ago period, its 2nd strong comparison. Quarterly earnings increases through Mar '20 were routinely below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Annual earnings (A criteria) history has shown slow steady growth.



11/11/2020 12:13:15 PM -

Rebounding today after pulling back from its all-time high with volume-driven losses. It is very extended from any sound base. Has a new CEO as of 9/01/20. Reported Sep '20 quarterly earnings +62% on +34% sales revenues versus the year ago period, its 2nd strong comparison. Quarterly earnings increases through Mar '20 were routinely below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Annual earnings (A criteria) history has shown slow steady growth.



11/10/2020 12:31:42 PM -

Pulling back from its all-time high with volume-driven losses after getting very extended from any sound base. Has a new CEO as of 9/01/20. Reported Sep '20 quarterly earnings +62% on +34% sales revenues versus the year ago period, its 2nd strong comparison. Quarterly earnings increases through Mar '20 were routinely below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Annual earnings (A criteria) history has shown slow steady growth.



9/4/2020 12:08:19 PM -

Pulling back from its all-time high and violating its 50 DMA line ($197) with today's 2nd consecutive loss backed by higher volume. Has a new CEO as of 9/01/20. Reported Jun '20 quarterly earnings +32% on +19% sales revenues versus the year ago period. Quarterly earnings increases through Mar '20 were routinely below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Annual earnings (A criteria) history has shown slow steady growth.



8/27/2020 11:56:41 AM -

Perched near its all-time high. Reported Jun '20 quarterly earnings +32% on +19% sales revenues versus the year ago period. Quarterly earnings increases through Mar '20 were routinely below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Annual earnings (A criteria) history has shown slow steady growth.



5/8/2020 12:26:21 PM -

Perched near its all-time high. Quarterly earnings increases through Mar '20 have been below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Annual earnings (A criteria) have shown slow steady growth.



1/7/2016 12:24:02 PM -

Quarterly earnings increases through Sep '15 have been below the +25% minimum guideline (C criteria) and sales revenues growth has been sub par. Following a downturn in FY '09 earnings it has shown steady growth.



5/5/2011 9:55:01 AM -

Hovering near its 52-week high with no resistance remaining. The 4/27/11 mid-day report noted - "Sales revenues increases show sequential deceleration (+25%, +16%, +15%, and +11% in the Jun, Sep, Dec '10 and Mar '11 quarterly comparisons, respectively). Its annual earnings (A criteria) included a downturn in FY '09 which is a concern with respect to the fact-based investment system guidelines."



4/27/2011 12:38:42 PM -

Hit a new 52-week high today and no resistance remains. Sales revenues increases show sequential deceleration (+25%, +16%, +15%, and +11% in the Jun, Sep, Dec '10 and Mar '11 quarterly comparisons, respectively). Its annual earnings (A criteria) included a downturn in FY '09 which is a concern with respect to the fact-based investment system guidelines.



8/10/2007 12:41:50 PM - "C" and sales history do not make the guidelines.

10/25/2006 12:46:42 PM - "C" and group rank below guidelines and no base.

10/17/2006 12:35:42 PM - "C" below guidelines and no base.

8/30/2006 12:53:14 PM - "C" below guidelines.

7/28/2006 12:37:06 PM - "C" below guidelines.

9/15/2004 1:00:00 PM - Not a great group. Recent new highs lack volume conviction