3/18/2021 1:14:05 PM - It has not formed a sound base yet is rebounding near its 52-week high with today's big volume-driven gain after finding prompt support near its 50 DMA line ($31.29). Showed impressive acceleration in its sales revenues growth rate with greatly improved earnings in the 3 latest quarterly comparisons through Dec '20 versus they year ago periods. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

2/11/2021 1:37:43 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain. Showed impressive acceleration in its sales revenues growth rate with greatly improved earnings in the 3 latest quarterly comparisons through Dec '20 versus they year ago periods. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

10/21/2020 12:35:46 PM - Retreated after recently reaching a new 52-week high and it is consolidating near its 50 DMA line ($20.27) which acted as support in recent weeks. Concerns remain and prior mid-day reports noted - "Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines."

9/30/2020 12:36:27 PM - Abruptly retreated after challenging its 52-week high last week. Found prompt support again at its 50 DMA line ($19.28) which acted as support in recent weeks while consolidating after hitting new multi-year highs. Concerns remain as when noted in the 6/19/20 mid-day report - "Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines."

9/23/2020 12:40:11 PM - Abruptly retreating today following a big volume-driven gain on the prior session challenging its 52-week high. Found prompt support at its 50 DMA line ($18.86) in recent weeks while consolidating after hitting new multi-year highs. Concerns remain as when noted in the 6/19/20 mid-day report - "Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines."

9/22/2020 12:22:29 PM - Found prompt support at its 50 DMA line ($18.73) in recent weeks while consolidating after hitting new 52-week and multi-year highs. Concerns remain as when noted in the 6/19/20 mid-day report - "Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines."

9/11/2020 12:52:03 PM - Found prompt support at its 50 DMA line ($18.09) while consolidating after hitting new 52-week and multi-year highs. Concerns remain as when noted in the 6/19/20 mid-day report - "Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines."

8/6/2020 1:30:27 PM - Gapped up today hitting new 52-week and multi-year highs. Concerns remain as when last noted in the 6/19/20 mid-day report - "Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines."

6/19/2020 1:30:52 PM - Prior quarterly sales revenues and earnings growth history is not a match with the fact-based investment system's fundamental guidelines.