4/21/2023 12:07:27 PM - Gapped up today matching its all-time high. Gapped up for a volume-driven gain on 4/18/23 when noted with caution in the mid-day report - "Reported Dec '22 quarterly earnings -19% on -7% sales revenues versus the year-ago period. Prior quarterly and annual earnings history does not match the fundamental guidelines of the fact-based investment system."

4/19/2023 12:28:02 PM - Perched at its all-time high following a volume-driven gain on the prior session when noted with caution in the mid-day report - "Reported Dec '22 quarterly earnings -19% on -7% sales revenues versus the year-ago period. Prior quarterly and annual earnings history does not match the fundamental guidelines of the fact-based investment system."

4/18/2023 12:31:01 PM - Hitting another new high today. Reported Dec '22 quarterly earnings -19% on -7% sales revenues versus the year-ago period. Prior quarterly and annual earnings history does not match the fundamental guidelines of the fact-based investment system.

4/6/2023 12:34:34 PM - Hitting a new high today with its 7th consecutive gain. Reported Dec '22 quarterly earnings -19% on -7% sales revenues versus the year-ago period. Prior quarterly and annual earnings history does not match the fundamental guidelines of the fact-based investment system.

1/24/2023 12:26:12 PM - Gapped down today slumping well below its 50 DMA line ($68). Noted in prior mid-day reports - "Encountering distributional pressure after touching a new 52-week high last week following a deep consolidation. Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

1/20/2023 12:18:33 PM - Gapped down today. Noted in the prior mid-day report - "Encountering distributional pressure after touching a new 52-week high last week following a deep consolidation. Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

1/19/2023 12:15:33 PM - Encountering distributional pressure after touching a new 52-week high last week following a deep consolidation. Noted in prior mid-day reports - "Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

1/18/2023 12:41:37 PM - Paused after touching a new 52-week high last week following a deep consolidation. Noted in prior mid-day reports - "Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

1/9/2023 12:36:28 PM - Today's 5th consecutive gain is challenging its 52-week high after a deep consolidation. Noted in prior mid-day reports - "Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

1/6/2023 12:39:12 PM - Today's 4th consecutive gain is challenging prior highs in the $70-71 area after a deep consolidation. Noted in prior mid-day reports - "Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

1/4/2023 12:23:05 PM - Today's gain is challenging prior highs in the $70-71 area after a deep consolidation. Last noted in the 11/15/22 mid-day report - "Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system."

11/15/2022 12:10:07 PM - Rebounded back above its 200 DMA line after a deep consolidation. Resistance remains due to overhead supply up to the $71 level. Reported Sep '22 quarterly earnings +68% on +11% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fundamental guidelines of the fact-based investment system.

9/2/2022 12:41:11 PM - Violated its 200 DMA line within its streak of 6 consecutive losses marked by volume. The 8/12/22 mid-day report cautioned members - "Resistance remains due to overhead supply up to the $71 level. Reported Jun '22 quarterly earnings +110% on +31% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

9/1/2022 12:18:16 PM - Violating its 200 DMA line ($62.48) with today's 5th consecutive loss and 3rd in a row with heavy volume. The 8/12/22 mid-day report cautioned members - "Resistance remains due to overhead supply up to the $71 level. Reported Jun '22 quarterly earnings +110% on +31% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

8/31/2022 12:24:32 PM - Slumping well below its 50 DMA line ($66) and testing its 200 DMA line ($62.47) with today's 4th consecutive loss and 2nd with heavy volume. The 8/12/22 mid-day report cautioned members - "Resistance remains due to overhead supply up to the $71 level. Reported Jun '21 quarterly earnings +110% on +31% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

8/30/2022 1:25:35 PM - Slumping well below its 50 DMA line ($66.16) with today's 3rd consecutive loss on higher volume. The 8/12/22 mid-day report last noted - "Resistance remains due to overhead supply up to the $71 level. Reported Jun '21 quarterly earnings +110% on +31% sales revenues versus the year ago period. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

8/12/2022 12:00:44 PM - Finding prompt support near its 50 DMA line ($65.21) with today's volume-driven gain. Resistance remains due to overhead supply up to the $71 level. Reported Jun '21 quarterly earnings +110% on +31% sales revenues versus the year ago period. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/18/2022 12:16:28 PM - Found support near its 50 DMA line with a volume-driven gain on the prior session. Little resistance remains due to overhead supply up to the $71 level. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/15/2022 12:32:24 PM - Finding support near its 50 DMA line with today's gain. Little resistance remains due to overhead supply up to the $71 level. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/14/2022 12:27:34 PM - Consolidating near its 50 DMA line after finding support near its 200 DMA line. Little resistance remains due to overhead supply up to the $71 level. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/13/2022 12:34:11 PM - Consolidating above its 50 DMA line after finding support near its 200 DMA line. Little resistance remains due to overhead supply up to the $71 level. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/11/2022 12:37:32 PM - Consolidating above its 50 DMA line after finding support near its 200 DMA line. Little resistance remains due to overhead supply up to the $71 level. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/6/2022 12:08:18 PM - Consolidating above its 50 DMA line after finding support near its 200 DMA line. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

7/1/2022 12:02:40 PM - Consolidating near its 50 DMA line after finding support near its 200 DMA line. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

6/6/2022 12:18:22 PM - Slumping below its 50 DMA line toward its 200 DMA line with a gap down today. Prior mid-day reports noted - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

5/12/2022 12:19:22 PM - Slumping near its 200 DMA line today after volume-driven losses. The 5/11/22 mid-day report noted - "Showed very strong sales revenues and earnings increases in the Dec '21 and Mar '22 quarters versus the year ago periods. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system."

5/11/2022 12:23:21 PM - Slumping below its 50 DMA line after volume-driven losses. Showed very strong sales revenues and earnings increases in the Dec '21 and Mar '22 quarters versus the year ago periods. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based investment system.

10/25/2006 12:33:04 PM - Sales history is below guidelines and base questionable.

10/24/2006 12:32:55 PM - Sales history is below guidelines and base questionable.

10/23/2006 12:38:26 PM - Sales history is below guidelines and base questionable.

10/20/2006 12:44:03 PM - Sales history and A/D rank is below guidelines.

10/19/2006 12:54:04 PM - Gap open today yet as previously noted - Sales history and A/D rank is below guidelines.

10/5/2006 12:26:46 PM - As previously noted - Sales history is below guidelines.

9/29/2006 12:28:29 PM - As previously noted - Sales history is below guidelines.

9/26/2006 12:26:50 PM - As previously noted - Sales history is below guidelines.

9/22/2006 12:45:26 PM - As previously noted - Sales history is below guidelines and base is questionable.

9/20/2006 12:23:12 PM - As previously noted - Sales history is below guidelines and base is questionable.

8/31/2006 12:25:36 PM - As previously noted - Sales history is below guidelines and base is questionable.

8/30/2006 12:50:01 PM - As previously noted - Sales history is below guidelines and base is questionable.

8/29/2006 12:29:17 PM - As previously noted - Sales history is below guidelines and base is questionable.

8/9/2006 12:31:11 PM - As previously noted - Sales history is below guidelines and base is questionable.

8/8/2006 12:46:48 PM - As previously noted - Sales history is below guidelines and base is questionable.

8/2/2006 12:31:04 PM - As previously noted - Sales history is below guidelines and base is questionable.

7/27/2006 - Gap down today yet well off of session lows. As previously noted - Sales history is below guidelines and base is questionable.

7/25/2006 12:49:59 PM - As previuosly noted - Sales history is below guidelines and base is questionable.

7/24/2006 12:39:15 PM - Gap open today yet sales history is below guidelines and base is questionable.

7/19/2006 12:28:50 PM - Sales history below guidelines and base is questionable.

7/7/2006 12:52:44 PM - Sales history below guidelines and base is questionable.

7/6/2006 12:30:46 PM - Sales history below guidelines and base is questionable.

6/30/2006 12:44:10 PM - Sales history below guidelines and base is questionable.

6/29/2006 12:45:02 PM - Sales history below guidelines and base is questionable.

6/20/2006 12:31:21 PM - Sales history below guidelines and base is questionable.

6/19/2006 12:52:57 PM - Sales history below guidelines and base is questionable.

6/15/2006 12:59:28 PM - Sales history below guidelines and base is questionable.

6/14/2006 12:47:19 PM - Sales history below guidelines and base is questionable.

10/18/2005 12:25:04 PM - 'C' below guidelines.

10/14/2005 12:30:41 PM - 'C' below guidelines.

10/12/2005 12:40:09 PM - 'C' below guidelines.