4/29/2022 12:40:42 PM - Recently sputtering below its 50 DMA line and it gapped down today slumping toward its 200 DMA line. Quarterly comparisons through Mar '22 have shown strong sales revenues and earnings increases versus the year ago periods, well above the +25% minimum guideline (C criteria). There was a downturn in FY '20 earnings (A criteria).

4/5/2022 12:40:22 PM - Perched within striking distance of its 52-week high and consolidating above its 50 DMA line ($13.57). Rallied after testing support at its 200 DMA line in recent weeks. Quarterly comparisons through Dec '21 have shown strong earnings increases versus the year ago periods. There was a downturn in FY '20 earnings (A criteria).

4/4/2022 12:39:35 PM - Perched within striking distance of its 52-week high and consolidating above its 50 DMA line ($13.51). Rallied after testing support at its 200 DMA line in recent weeks. Quarterly comparisons through Dec '21 have shown strong earnings increases versus the year ago periods. There was a downturn in FY '20 earnings (A criteria).

3/21/2022 12:38:59 PM - Perched within striking distance of its 52-week high and consolidating above its 50 DMA line ($13.37). Rallied after testing support at its 200 DMA line in recent weeks. Quarterly comparisons through Dec '21 have shown strong earnings increases versus the year ago periods. There was a downturn in FY '20 earnings (A criteria).

3/7/2022 12:40:11 PM - Slumping from near its 52-week high and sputtering below its 50 DMA line ($13.28). Rallied after testing support at its 200 DMA line in recent weeks. Quarterly comparisons through Dec '21 have shown strong earnings increases versus the year ago periods. There was a downturn in FY '20 earnings (A criteria).

2/22/2022 12:26:38 PM - Hovering near its 52-week high, consolidating above its 50 DMA line ($13.17). Rallied after testing support at its 200 DMA line ($11.35) in recent weeks. Quarterly comparisons through Dec '21 have shown strong earnings increases versus the year ago periods. There was a downturn in FY '20 earnings (A criteria).

2/15/2022 12:45:42 PM - Hovering near its 52-week high. Showed resilience after testing support at its 200 DMA line ($11.35) in recent weeks. Quarterly comparisons through Dec '21 have shown strong earnings increases versus the year ago periods. There was a downturn in FY '20 earnings (A criteria).

2/14/2022 12:34:48 PM - Perched at its 52-week high with today's 3rd consecutive gain. Showed resilience after testing support at its 200 DMA line ($11.25). Quarterly comparisons through Dec '21 have shown strong earnings increases. There was a downturn in FY '20 earnings (A criteria).

2/7/2022 12:24:57 PM - Perched at its 52-week high with today's 3rd consecutive gain. Showed resilience after testing support at its 200 DMA line ($11.25). Quarterly comparisons through Dec '21 have shown strong earnings increases. There was a downturn in FY '20 earnings (A criteria).

1/31/2022 12:57:22 PM - Rebounding near its 52-week high with today's 3rd consecutive gain after testing its 200 DMA line ($11.15) last week. Quarterly comparisons through Dec '21 have shown strong earnings increases. There was a downturn in FY '20 earnings (A criteria)