2/23/2022 12:30:50 PM - Gapped up today following volume-driven losses re-testing near its 50 and 200 DMA lines. Reported Dec '21 quarterly earnings +338% versus the year ago period. its 4th strong quarterly comparison. Erratic annual earnings history (A criteria) remains a concern.

2/17/2022 12:11:57 PM - Pulling back from its 52-week high with recent volume-driven losses re-testing near its 50 and 200 DMA lines. Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. its 3rd strong quarterly comparison. Erratic quarterly and annual earnings history (C and A criteria) remains a concern.

2/14/2022 12:11:36 PM - Pulling back from its 52-week high with today's 4th consecutive loss re-testing near its 50 and 200 DMA lines. Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. its 3rd strong quarterly comparison. Erratic quarterly and annual earnings history (C and A criteria) remains a concern.

2/11/2022 12:06:49 PM - Consolidating after a pullback from its 52-week high testing its 50 and 200 DMA lines. Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. its 3rd strong quarterly comparison. Erratic quarterly and annual earnings history (C and A criteria) remains a concern.

2/4/2022 12:09:59 PM - Consolidating after a pullback from its 52-week high testing its 50 and 200 DMA lines. Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. its 3rd strong quarterly comparison. Erratic quarterly and annual earnings history (C and A criteria) remains a concern.

1/26/2022 12:31:25 PM - Rebounding after a pullback from its 52-week high testing its 50 and 200 DMA lines. Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. its 3rd strong quarterly comparison. Erratic quarterly and annual earnings history (C and A criteria) remains a concern.

1/25/2022 12:24:00 PM - Pulled back from its 52-week high testing its 50 and 200 DMA lines with 5 consecutive volume-driven losses following a streak of 10 consecutive gains. Prior mid-day reports cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

1/21/2022 12:25:59 PM - Pulling back from its 52-week high with today's 4th consecutive volume-driven loss following a streak of 10 consecutive gains. Prior mid-day reports cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

1/19/2022 12:19:19 PM - Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss following a streak of 10 consecutive gains. Prior mid-day reports cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

1/18/2022 12:24:47 PM - Pulling back from its 52-week high with today's loss following a streak of 10 consecutive gains. Prior mid-day reports cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

1/14/2022 12:23:28 PM - Perched at its 52-week high following a streak of 9 consecutive gains. Prior mid-day reports cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

1/11/2022 12:44:33 PM - Perched at its 52-week high following a streak of 6 consecutive gains. The 11/04/21 mid-day report last cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

11/4/2021 12:38:00 PM - Undercutting its 50 DMA line with today's gap down and big volume-driven loss. The 11/01/21 mid-day report last cautioned members - "Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Erratic quarterly and annual earnings history (C and A criteria)."

11/1/2021 12:24:52 PM - Reported Sep '21 quarterly earnings +130% on +10% sales revenues versus the year ago period. results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

10/21/2021 12:46:23 PM - Due to report Sep '21 quarterly results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

10/20/2021 12:31:56 PM - Due to report Sep '21 quarterly results. Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

10/13/2021 12:09:15 PM - Found support above its 200 DMA line and inched to new 52-week highs with recent gains lacking great volume conviction. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

10/7/2021 12:18:56 PM - Found support above its 200 DMA line and it is perched near its 52-week high. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

9/30/2021 12:12:29 PM - Found support above its 200 DMA line and it is perched near its 52-week high. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

9/29/2021 12:13:19 PM - Found support above its 200 DMA line and it is perched near its 52-week high. Prior mid-day reports noted - "Erratic quarterly and annual earnings history (C and A criteria)."

9/28/2021 12:38:01 PM - Found support above its 200 DMA line and it is perched near its 52-week high. The 9/10/21 mid-day report last noted - "Erratic quarterly and annual earnings history (C and A criteria)."

9/10/2021 12:21:00 PM - Erratic quarterly and annual earnings history (C and A criteria).

8/20/2021 12:23:14 PM - Erratic quarterly and annual earnings history (C and A criteria).

8/3/2021 12:54:19 PM - Erratic quarterly and annual earnings history (C and A criteria).

7/29/2021 12:11:13 PM - Erratic quarterly and annual earnings history (C and A criteria).

2/27/2007 12:39:42 PM - Group rank is below the guidelines. Studies of the greatest stock market winners show the best stocks generally come from the top 22% of industry groups.

2/23/2007 12:45:33 PM - Group rank is below the guidelines. Studies of the greatest stock market winners show the best stocks generally come from the top 22% of industry groups.

2/20/2007 12:43:12 PM - Group rank is below the guidelines. Studies of the greatest stock market winners show the best stocks generally come from the top 22% of industry groups.

1/25/2007 12:36:32 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

1/11/2007 12:34:34 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

1/9/2007 12:36:16 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the ""C"" below guidelines.

1/8/2007 - Had a 3% decrease in the earnings for the quarter ending Dec '05 and the quarter ending Sept '05 so that makes the ''C'' below guidelines.

1/4/2007 - Had a 3% decrease in the earnings for the quarter ending Dec '05 and the quarter ending Sept '05 so that makes the ''C'' below guidelines.

1/3/2007 12:40:37 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

11/3/2006 12:38:17 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

11/1/2006 12:25:26 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

10/27/2006 12:40:34 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

10/26/2006 12:43:29 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

10/25/2006 12:36:16 PM - Had a 3% decrease in the earnings for the quarter ending Dec "05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

10/24/2006 - Had a 3% decrease in the earnings for the quarter ending Dec '05 and the quarter ending Sept '05 so that makes the "C" below guidelines.

10/18/2006 12:44:23 PM - Had a 3% decrease in the earnings for the quarter ending Dec 05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

10/17/2006 12:25:05 PM - Had a 3% decrease in the earnings for the quarter ending Dec 05 and the quarter ending Sept "05 so that makes the "C" below guidelines.

10/13/2006 12:40:33 PM - Had a 3% decrease in the earnings for the quarter ending Dec 05 so that makes the "C" below guidelines.

10/12/2006 12:34:05 PM - Had a 3% decrease in the earnings for the quarter ending Dec 05 so that makes the "C" below guidelines.

10/10/2006 12:23:58 PM - Had a 3% decrease in the earnings for the quarter ending Dec 05 so that makes the "C" below guidelines.

10/9/2006 12:23:46 PM - Had a negative 3% decrease in the earnings for the quarter ending Dec 05 so that makes the "C" below guidelines.

10/6/2006 12:32:53 PM - Had a negative 3% decrease in the earnings for the quarter ending Dec 05 so that makes the "C" below guidelines.

10/5/2006 12:28:00 PM - Had a negative 3% decrease in the earnings for the quarter ending Dec 05 so that makes the "C" below guidelines.

10/4/2006 12:44:42 PM - Had a negative 3% decrease in the earnings for the quarter ending Dec "05 so that makes the "C" below guidelines.

10/3/2006 12:29:40 PM - Had a negative 3% decrease in the earnings for the quarter ending Dec "05 so that makes the "C" below guidelines.

9/29/2006 - Had a negative 3% decrease in the earnings for the quarter ending Dec "05 so that makes the "C" below guidelines.

9/28/2006 - A negative 3% decrease in the earnings for the quarter ending Dec "05 so that makes the "C" below guidelines.

9/27/2006 12:20:24 PM - "C" below guidelines.

9/25/2006 12:31:01 PM - "C" below guidelines.

9/12/2006 12:45:54 PM - "C" below guidelines.

8/31/2006 12:26:01 PM - "C" below guidelines.

8/29/2006 12:30:21 PM - "C" below guidelines.