4/28/2021 12:53:52 PM - Today's 7th consecutive gain has higher volume while hitting a new 52-week high. Recently found support above its 50 DMA line ($23.47). Showed strong sales revenues and earnings increases in the Jun, Sep, and Dec '20 quarterly comparisons versus year ago periods. Lackluster annual earnings history (A criteria).

4/22/2021 12:55:22 PM - Today's gain has it poised for a best-ever close and perched within close striking distance of its 52-week high. Recently finding support above its 50 DMA line ($23.16). Showed strong sales revenues and earnings increases in the Jun, Sep, and Dec '20 quarterly comparisons versus year ago periods. Lackluster annual earnings history (A criteria).

4/7/2021 12:19:25 PM - On track for a 6th consecutive gain and perched within striking distance of its 52-week high after a choppy consolidation above and below its 50 DMA line ($22.46). Showed strong sales revenues and earnings increases in the Jun, Sep, and Dec '20 quarterly comparisons versus year ago periods. Lackluster annual earnings history (A criteria).

4/6/2021 12:35:34 PM - Stalled after last noted in the 2/22/21 mid-day report. After a choppy consolidation it is above its 50 DMA line ($22.46) with today's 5th consecutive gain. Showed strong sales revenues and earnings increases in the Jun, Sep, and Dec '20 quarterly comparisons versus year ago periods. Lackluster annual earnings history (A criteria).

2/22/2021 12:56:23 PM - Hitting another new 52-week high with today's volume-driven gain clearing an orderly base pattern. Showed strong sales revenues and earnings increases in the Jun and Sep '20 quarterly comparisons versus year ago periods. Lackluster annual earnings history (A criteria).

2/19/2021 1:00:46 PM - Hitting a new 52-week high with today's volume-driven gain clearing an orderly base pattern. Showed strong sales revenues and earnings increases in the Jun and Sep '20 quarterly comparisons versus year ago periods. Lackluster annual earnings history (A criteria).