2/1/2024 12:03:35 PM - Gapped up today and rallied to new multi-year highs. Prior mid-day reports noted - "Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines."

1/25/2024 1:32:51 PM - Gapped up today rebounding from below its 50 DMA line ($5.88) toward the Dec '23 multi-year highs. Prior mid-day reports noted - "Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines."

12/29/2023 12:40:41 PM - Hovering near multi-year highs. Prior mid-day reports noted - "Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines."

12/19/2023 12:41:11 PM - Hitting new multi-year highs with today's gap up gain. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

12/12/2023 12:53:07 PM - Gapped down today for a big loss, retreating abruptly from multi-year highs. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

12/1/2023 12:40:37 PM - After wedging higher following its 11/14/23 breakout it is perched at multi-year highs. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

11/28/2023 12:31:00 PM - Gapped up today hitting new multi-year highs. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

11/21/2023 12:07:43 PM - Gapped up and today's gain has it hitting new multi-year highs. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

11/16/2023 12:30:40 PM - Gapped up on 11/14/23 and today's gain has it hitting new multi-year highs. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

11/14/2023 12:29:49 PM - Gapped up today challenging multi-year highs with a considerable volume-driven gain. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

10/20/2023 12:09:51 PM - Perched within striking distance of multi-year highs after recent volume-driven gains. Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

10/18/2023 12:03:15 PM - Quarterly and annual earnings history (C and A criteria) and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.

8/31/2020 12:52:17 PM - Found support above its 50 DMA line during an orderly consolidation. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/28/2020 12:41:40 PM - Very extended from any sound base and perched at its 52-week high after an impressive rally. Tallied volume-driven gains and stubbornly held its ground in recent weeks. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/27/2020 12:40:01 PM - Very extended from any sound base and hitting yet another new 52-week high today, adding to an impressive rally. Tallied volume-driven gains and stubbornly held its ground in recent weeks. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/24/2020 1:01:26 PM - Very extended from any sound base and hitting yet another new 52-week high today, adding to an impressive rally. Tallied volume-driven gains and stubbornly held its ground in recent weeks. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/23/2020 12:26:51 PM - Perched at its 52-week high after an impressive rally. Tallied volume-driven gains and stubbornly held its ground in recent weeks. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/22/2020 12:47:29 PM - Perched at its 52-week high. Tallied volume-driven gains and stubbornly held its ground. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/21/2020 1:04:09 PM - Powered to new 52-week highs with volume-driven gains and stubbornly held its ground. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/20/2020 12:52:47 PM - Powering to new 52-week highs with today's 2nd consecutive gap up and volume-driven gain. Stubbornly held its ground following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/17/2020 12:40:48 PM - Powering to a new 52-week high after gapping up today. Stubbornly held its ground following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/16/2020 12:56:31 PM - Perched at its 52-week high, stubbornly holding its ground following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/15/2020 12:51:43 PM - Perched at its 52-week high today following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/14/2020 12:43:45 PM - Perched near its 52-week high today following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/13/2020 12:19:15 PM - Reversed into the red after hitting yet another new 52-week high today following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/10/2020 12:50:34 PM - Hitting yet another new 52-week high today following an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/9/2020 12:41:10 PM - Reversed into the red after hitting another new 52-week high today following 7 consecutive volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/8/2020 12:50:49 PM - Hitting another new 52-week high with today's 7th consecutive volume-driven gain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/7/2020 12:27:51 PM - Hitting another new 52-week high with today's 6th consecutive volume-driven gain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/2/2020 1:00:56 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

7/1/2020 12:29:05 PM - Challenging its 52-week high with a 3rd consecutive volume-driven gain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

6/30/2020 12:27:54 PM - Challenging its 52-week high with another volume-driven gain. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

6/29/2020 1:04:51 PM - Gapped up today rebounding toward prior highs. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.