12/28/2023 12:42:48 PM - Consolidating above its 50 and 200 DMA lines. Fundamental concerns remain. Reported Sep '23 earnings -37% on +9% sales revenues versus the year ago period. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

12/27/2023 12:01:02 PM - Consolidating above its 50 and 200 DMA lines. Fundamental concerns remain. Reported Sep '23 earnings -37% on +9% sales revenues versus the year ago period. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

10/5/2023 1:09:17 PM - Consolidating above its 50 DMA line ($250). Fundamental concerns remain. Reported Jun '23 earnings +20% on +47% sales revenues versus the year ago period. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

10/4/2023 12:50:42 PM - Consolidating near its 50 DMA line ($250). Fundamental concerns remain. Reported Jun '23 earnings +20% on +47% sales revenues versus the year ago period. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

9/12/2023 12:44:34 PM - Gapped up on the prior session rebounding above its 50 DMA line ($256.82). Fundamental concerns remain. Reported Jun '23 earnings +20% on +47% sales revenues versus the year ago period. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

9/11/2023 12:40:32 PM - Gapped up today rebounding above its 50 DMA line ($256.60). Fundamental concerns remain. Reported Jun '23 earnings +20% on +47% sales revenues versus the year ago period. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

1/8/2021 12:43:40 PM - Hitting yet another new all-time high with today's 11th consecutive gain. Recently rallied on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/31/2020 1:08:41 PM - Wedging to yet another new all-time high with today's 6th consecutive gain lacking great volume conviction. Recently rallied on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/24/2020 11:54:12 AM - Perched near its all-time high. Recently rallied on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/22/2020 12:43:03 PM - Pulling back today for a 2nd consecutive loss after spiking to a new all-time high. Recently rallied on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/21/2020 12:26:04 PM - Pulling back today after hitting yet another new all-time high on the prior session. Recently rallying on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/18/2020 1:18:48 PM - Hitting yet another new all-time high today, and recently rallying on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/17/2020 12:47:27 PM - Hovering near its all-time high after rallying on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

12/15/2020 1:31:36 PM - Hovering near its all-time high after rallying on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A croiteria) history is not a match with the fact-based investment system's guidelines.

12/14/2020 1:00:26 PM - Hovering near its all-time high after rallying on news it was added to the S&P 500 Index. Found support after quietly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A croiteria) history is not a match with the fact-based investment system's guidelines.

11/19/2020 1:25:54 PM - Hitting a new all-time high with today's 3rd consecutive volume-driven gain, rallying on recent news it is being added to the S&P 500 Index. Found support after quietlly sputtering below its 50 DMA line during its consolidation in recent weeks following a 5:1 share split. Fundamental concerns remain, however, through Sep '20 it has reported strong earnings increases and solid sales revenues growth above year ago periods. Annual earnings (A croiteria) history is not a match with the fact-based investment system's guidelines.

9/21/2020 12:36:16 PM - Perched near its all-time high, it found support at its 50 DMA line during its consolidation after a 5:1 share split. Extended from any sound base after an impressive spurt of gains. Recently rallied from a 5-week base, but fundamental concerns remain.

9/2/2020 12:42:30 PM - Pulling back from its all-time high with today's 2nd consecutive loss after a 5:1 share split. Extended from any sound base after an impressive spurt of gains. Recently rallied from a 5-week base, but fundamental concerns remain.

9/1/2020 1:02:17 PM - Perched at its all-time high today after a 5:1 share split. With an impressive spurt of gains it recently rallied from a 5-week base, but fundamental concerns remain.

8/31/2020 1:01:49 PM - Hitting yet another new all-time high with today's gain after a 5:1 share split, adding to an impressive spurt of gains. Recently rallied from a 5-week base, but fundamental concerns remain.

8/28/2020 12:33:49 PM - Hit yet another new all-time high today adding to an impressive spurt of gains. Recently rallied from a 5-week base, but fundamental concerns remain.

8/27/2020 12:31:50 PM - Powering to yet another new all-time high today adding to an impressive spurt of gains. Recently rallied from a 5-week base, but fundamental concerns remain.

8/24/2020 12:39:59 PM - Fundamental concerns remain. Perched at its all-time high today following an impressive spurt of 7 gains marked by volume in the prior 8 sessions, rallying from a 5-week base.

8/21/2020 1:22:50 PM - Fundamental concerns remain. Powering further into new all-time high territory with above average volume behind today's 7th gain in the span of 8 sessions, rallying from a 5-week base.

8/18/2020 12:40:10 PM - Fundamental concerns remain. Powering into new all-time high territory with today's 5th consecutive gain after a 5-week base.

8/17/2020 1:21:53 PM - Fundamental concerns remain. Powering near its all-time high with today's 4th consecutive gain after a 5-week base.

8/14/2020 12:47:28 PM - Perched within striking distance of its all-time high, extended from any sound base. Fundamental concerns remain.

8/13/2020 12:54:22 PM - Perched within striking distance of its all-time high, extended from any sound base. Fundamental concerns remain.