10/4/2023 12:48:53 PM - Recently met resistance at its 50 DMA line ($64.11) when rebounding. Reported greatly improved earnings in the Dec '22, Mar and Jun '23 quarters above the +25% minimum guideline (C criteria) versus the year-ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

8/2/2023 1:22:54 PM - Finding support with today's volume-driven gain. Gapped down on the prior session retreating from its 52-week high testing its 50 DMA line ($66). Reported improved earnings in the Dec '22, Mar and Jun '23 quarters above the +25% minimum guideline (C criteria) versus the year-ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

8/1/2023 1:05:29 PM - Gapped down today retreating from its 52-week high testing its 50 DMA line ($66). Reported improved earnings in the Dec '22, Mar and Jun '23 quarters versus the year-ago periods. Annual earnings history (A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

7/28/2023 1:07:18 PM - Perched at its 52-week high. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

8/2/2022 12:43:59 PM - Gapped down today abruptly retreating from near its 52-week high and violating its 50 DMA line ($55.17). Weak action came after it reported Jun '22 quarterly earnings -25% on -1% sales revenues versus the year ago period. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fundamental guidelines of the fact-based investment system.

7/22/2022 12:53:39 PM - Holding its ground perched near its 52-week high. Reported strong Dec '21 and Mar '22 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) has been lackluster and is not a match with the fundamental guidelines of the fact-based investment system.

7/13/2022 1:04:59 PM - Today's 4th consecutive gain has it rallying above recent highs and toward its 52-week high. Reported strong Dec '21 and Mar '22 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) has been lackluster and is not a match with the fundamental guidelines of the fact-based investment system.

7/12/2022 12:34:34 PM - Today's 3rd consecutive gain has it rallying above recent highs and toward its 52-week high. Reported strong Dec '21 and Mar '22 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) has been lackluster and is not a match with the fundamental guidelines of the fact-based investment system.

5/17/2022 1:11:08 PM - Reported strong Dec '21 and Mar '22 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) has been lackluster and not a match with the fundamental guidelines of the fact-based investment system.