5/17/2024 12:36:03 PM - Hitting a new 52-week high with higher volume behind today's 4th consecutive gain. Reported strong earnings increases in the Sep, Dec '23 and Mar '24 quarters above the +25% minimum guideline (C criteria). Erratic annual earnings history (A criteria) is not a match with the fact-based investment system's fundamental guidelines.

2/1/2021 12:59:46 PM - Challenging its 52-week high with today's 3rd consecutive volume-driven gain, rallying back from below its 50 DMA line. Prior mid-day reports cautioned members - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

1/8/2021 12:11:33 PM - Retreating after spiking to a new 52-week high with today's 3rd consecutive loss. Recently rallied from below its 50 DMA line. Prior mid-day reports cautioned members - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

1/5/2021 12:28:12 PM - Gapped up on the prior session and rallying higher today hitting new 52-week highs with big volume-driven gains. Recently rallied from below its 50 DMA line. Prior mid-day reports cautioned members - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

1/4/2021 12:31:54 PM - Gapped up today hitting a new 52-week high with a big volume-driven gain. Recently rallied from below its 50 DMA line. Prior mid-day reports cautioned members - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

12/31/2020 12:57:45 PM - Rebounded and hit a new 52-week high with a volume-driven gain after sputtering below its 50 DMA line in recent weeks. Prior mid-day reports cautioned members - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

12/22/2020 12:30:37 PM - Rebounded near its 52-week high with recent volume-driven gains after sputtering below its 50 DMA line. Prior mid-day reports cautioned members - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

12/17/2020 12:20:13 PM - Rebounding toward its 52-week high with today's 3rd consecutive gain after sputtering below its 50 DMA line in recent weeks. Last noted in the 11/16/20 mid-day report - "Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

11/16/2020 12:48:02 PM - Pulling back from its 52-week high with today's loss undercutting its 50 DMA line. Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/28/2020 12:38:52 PM - Perched at its 52-week high today following a spurt of gains backed by above average volume. Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/27/2020 12:35:15 PM - Hitting another new 52-week high with today's gap up gain backed by above average volume. Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/22/2020 12:45:47 PM - Hitting a new 52-week high with today's 4th consecutive gain backed by above average volume. Erratic earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

4/23/2018 12:37:28 PM - Erratic earnings history is not a match with the fact-based investment system's fundamental guidelines.

4/18/2018 1:04:13 PM - Erratic earnings history is not a match with the fact-based investment system's fundamental guidelines.

4/18/2018 1:04:03 PM - Erratic earnings history is not a match with the fact-basd investment system's fundamental guidelines.