2/23/2022 12:59:05 PM - Reported Dec '21 quarterly earnings -6% on +10% sales revenues versus the year ago period, its 2nd quarterly comparison below the year ago period. Erratic annual earnings history (A criteria) leaves fundamental concerns.

8/7/2020 1:09:01 PM - Gapped down today, abruptly retreating from its 52-week high with a 3rd consecutive loss on ever-increasing volume. Found support near its 50 DMA line ($21.103) during its recent consolidation. Weak action came after it reported a Jun '20 quarterly loss of 2 cents per share compared with earnings of 15 cents per share on -40% sales revenues versus the year ago period. Quarterly comparisons had recently shown very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

7/8/2020 1:05:11 PM - Hitting a new 52-week high today. Found support near its 50 DMA line ($19.33) during its recvnt consolidation. Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. Quarterly comparisons have shown very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

6/22/2020 12:51:04 PM - Rebounding toward its 52-week high after finding recent support near its 50 DMA line ($18.31). Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. Quarterly comparisons have shown very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

6/11/2020 12:36:15 PM - Retreating from its 52-week high and consolidating above its 50 DMA line ($17.57). Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. Quarterly comparisons have shown very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

5/26/2020 12:56:06 PM - Gapped down today retreating from its 52-week high hit last week. Impressively rebounded after a deep pullback. Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. The 4 prior quarterly comparisons through Dec '19 showed very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

5/19/2020 12:55:45 PM - Held its ground after a gap up on 5/15/20 hitting a new 52-week high with a considerable volume-driven gain. Impressively rebounded after a deep pullback. Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. The 4 prior quarterly comparisons through Dec '19 showed very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

5/18/2020 12:44:35 PM - Gapped up on the prior session hitting a new 52-week high with a considerable volume-driven gain. Impressively rebounded after a deep pullback. Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. The 4 prior quarterly comparisons through Dec '19 showed very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

5/15/2020 1:01:34 PM - Gapped up today and hitting a new 52-week high with a considerable volume-driven gain. Impressively rebounded after a deep pullback. Bullish action came after it reported Mar '20 quarterly earnings +121% on +30% sales revenues versus the year ago period. The 4 prior quarterly comparisons through Dec '19 showed very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

5/14/2020 12:36:39 PM - Impressively rebounded to challenge its 52-week high today after a deep pullback. Due to report Mar '20 quarterly results. The 4 latest quarterly comparisons through Dec '19 showed very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.

5/13/2020 12:54:55 PM - Impressively rebounded near its 52-week high after a deep pullback. Due to report Mar '20 quarterly results on 5/14/20. The 4 latest quarterly comparisons through Dec '19 showed very strong sales revenues and earnings increases versus the year ago periods. Up and down annual earnings history (A criteria) leaves fundamental concerns.