4/27/2022 12:35:02 PM - Pulled back from its 52-week high and today's gain has it rebounding above its 50 DMA line ($39.21). Reported strong Mar, Jun, Sep, Dec '21, and Mar '22 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria).

10/27/2021 1:03:36 PM - Perched near its 52-week high and consolidating above prior highs in the $27 area defining initial support above its 50 DMA line ($25.15). Reported strong Mar, Jun and Sep '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic annual earnings (A criteria).

10/6/2021 12:52:33 PM - Perched near its 52-week high and consolidating above its 50 DMA line ($23.41). Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

9/22/2021 12:41:22 PM - Rebounding today after a pullback from its 52-week high with 4 consecutive volume-driven losses testing its 50 DMA line ($22.67). Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

9/21/2021 12:53:46 PM - Pulling back from its 52-week high with today's 4th consecutive volume-driven loss testing near its 50 DMA line ($22.64). Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

9/20/2021 1:12:56 PM - Pulling back from its 52-week high with today's 3rd consecutive volume-driven loss testing near its 50 DMA line ($22.64). Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

9/15/2021 1:15:42 PM - Hit a new 52-week high with today's gain adding to recent volume-driven gains after finding prompt support near its 200 DMA line. Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

9/10/2021 1:19:32 PM - Rebounding near its 52-week high after finding prompt support near its 200 DMA line in recent weeks. Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

9/7/2021 12:49:28 PM - Rebounding near its 52-week high after finding prompt support near its 200 DMA line in recent weeks. Reported strong Mar and Jun '21 quarterly results versus the year ago periods. Fundamental concerns remain due to its erratic earnings and sales revenues history.

5/20/2021 12:36:21 PM - Abruptly retreating from its 52-week high with volume-driven losses. Reported strong Mar '21 quarterly results. Fundamental concerns remain due to erratic earnings and waning sales revenues.

5/19/2021 12:43:29 PM - Gapped down today retreating from its 52-week high. Reported strong Mar '21 quarterly results. Fundamental concerns remain due to erratic earnings and waning sales revenues.

5/17/2021 12:53:11 PM - Held its ground and last week, now challenging its high with today's gain. Reported strong Mar '21 quarterly results. Fundamental concerns remain due to erratic earnings and waning sales revenues.

5/10/2021 1:11:32 PM - Reversed into the red after hitting a new 52-week high today following 5 consecutive volume-driven gains. Reported strong Mar '21 quarterly results. Fundamental concerns remain due to erratic earnings and waning sales revenues.

5/5/2021 1:18:35 PM - Hitting a new 52-week high with today's volume-driven gain. Reported strong Mar '21 quarterly results. Fundamental concerns remain due to erratic earnings and waning sales revenues.

2/22/2021 1:17:52 PM - Fundamental concerns remain due to erratic earnings and waning sales revenues.