11/29/2023 12:47:41 PM - Rebounding toward its 52-week high with today's 7th consecutive gain. Sep '23 quarterly earnings rose +29% on +2% sales revenues versus the year ago period. Prior quarterly comparisons were below the year-ago periods and well below the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down, not a match with the fact-based investment system's fundamental guidelines (A criteria).

10/9/2020 12:40:09 PM - Sputtering below its 50 DMA line ($51.54) in recent weeks. Showed greatly improved earnings in the Sep, Dec '19, Mar, and Jun '20 quarterly comparisons versus the year ago periods, well above the +25% minimum earnings guideline (C criteria). Annual earnings history included a downturn in FY '18, not a match with the fact-based investment system's fundamental guidelines (A criteria).

8/11/2020 1:16:23 PM - Gapped down today for a 4th consecutive loss, abruptly retreating from its 52-week high hit last week. Due to report Jun '20 quarterly results after the close on Wednesday, 8/12/20. Volume and volatility often increase near earnings news. Found support near its 50 DMA line in recent months when consolidating. Showed greatly improved earnings in the Mar '20, Sep and Dec '19 quarterly comparisons versus the year ago periods, well above the +25% minimum earnings guideline (C criteria). Annual earnings history included a downturn in FY '18, not a match with the fact-based investment system's fundamental guidelines (A criteria).

7/27/2020 12:55:13 PM - Hitting yet another new 52-week high with today's volume-driven gain adding to a recent spurt higher. Recently found support near its 50 DMA line. Showed greatly improved earnings in the Mar '20, Sep and Dec '19 quarterly comparisons versus the year ago periods, well above the +25% minimum earnings guideline (C criteria). Annual earnings history included a downturn in FY '18, not a match with the fact-based investment system's fundamental guidelines (A criteria).

7/21/2020 1:33:02 PM - Hitting a new 52-week high with today's 3rd consecutive gain. Recently found support near its 50 DMA line. Showed greatly improved earnings in the Mar '20, Sep and Dec '19 quarterly comparisons versus the year ago periods, well above the +25% minimum earnings guideline (C criteria). Annual earnings history included a downturn in FY '18, not a match with the fact-based investment system's fundamental guidelines (A criteria).

6/22/2020 12:54:32 PM - Rebounding toward its 52-week high after recently finding support near its 50 DMA line. Showed greatly improved earnings in the Mar '20, Sep and Dec '19 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

4/23/2020 12:45:04 PM - Hitting a new 52-week high with today's 6th consecutive gain. Showed improved earnings in the Sep and Dec '19 quarters. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

4/21/2020 12:34:16 PM - Showed improved earnings in the Sep and Dec '19 quarters. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).

4/9/2020 12:54:43 PM - Showed improved earnings in the Sep and Dec '19 quarters. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria).