4/12/2022 12:49:39 PM - There was a "negative reversal" noted at its 52-week high on 3/23/22. Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

3/24/2022 12:46:54 PM - There was a "negative reversal" on the prior session after hitting yet another new 52-week high following a noted spurt of gains. Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

3/23/2022 12:53:44 PM - Reversed into the red after hitting yet another new 52-week high today following a noted spurt of gains. Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

3/22/2022 12:49:38 PM - Hitting yet another new 52-week high today, adding to a noted spurt of gains. Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

3/21/2022 12:42:05 PM - Hitting another new 52-week high today, adding to a noted spurt of gains. Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

3/18/2022 12:51:27 PM - Perched at its 52-week high today following 8 consecutive gains after sputtering below its 50 DMA line ($15.05). Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

3/11/2022 12:25:57 PM - Hitting a new 52-week high with today's 4th consecutive gain after sputtering below its 50 DMA line ($14.94). Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

3/4/2022 1:10:37 PM - Still sputtering near its 50 DMA line ($14.94). Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

3/3/2022 12:55:20 PM - Still sputtering below its 50 DMA line ($14.93) following volume-driven losses. Reported Dec '21 quarterly earnings +65% on +36% sales revenues versus the year ago period. Prior quarters also showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

3/1/2022 1:04:09 PM - Slumping below its 50 DMA line ($14.91) with today's 2nd volume-driven loss. Due to report Dec '21 quarterly results on 3/03/22. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

2/25/2022 1:08:05 PM - Consolidating near its 50 DMA line ($14.92) after undercutting that important short-term average since hitting a new 52-week high on 2/10/22. Due to report Dec '21 quarterly results on 3/03/22. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

2/23/2022 1:03:11 PM - Rebounding above its 50 DMA line ($14.90) with today's gap up gain after undercutting that important short-term average since hitting a new 52-week high on 2/10/22. Due to report Dec '21 quarterly results on 3/03/22. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

2/17/2022 12:33:05 PM - Consolidating near its 50 DMA line ($14.89) today after hitting a new 52-week high last week. Due to report Dec '21 quarterly results on 3/03/22. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

2/10/2022 12:58:12 PM - Found prompt support recently near its 50 DMA line ($14.80) and today's 4th consecutive gain has it hitting a new 52-week high. Due to report Dec '21 quarterly results on 3/03/22. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

2/1/2022 12:41:22 PM - Due to report Dec '21 quarterly results. Rebounded above its 50 DMA line ($14.63) after pulling back abruptly from its 52-week high. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/31/2022 1:03:35 PM - Due to report Dec '21 quarterly results. Rebounding above its 50 DMA line ($14.61) with today's gain after churning higher volume in recent weeks while pulling back from its 52-week high. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/28/2022 12:16:14 PM - Due to report Dec '21 quarterly results. Churned higher volume in recent weeks while pulling back from its 52-week high. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/19/2022 1:00:10 PM - Churning higher volume while perched at its 52-week high. Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/18/2022 12:52:10 PM - Recent quarters through Sep '21 showed strong sales and earnings increases over the year ago periods. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/11/2022 12:54:54 PM - Recent quarters show strong sales and earnings increases. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/7/2022 12:40:49 PM - Recent quarters show strong sales and earnings increases. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.

1/6/2022 1:02:15 PM - Recent quarters show strong sales and earnings increases. Annual earning history is not a match with the fact-based investment system's fundamental guidelines.