2/6/2023 12:10:20 PM - Hitting another new 52-week high with today's 5th consecutive gain. Found support recently near its 50 DMA line ($33.70). Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

1/11/2023 12:40:31 PM - Pulled back from its 52-week high and found support recently near its 50 DMA line ($32.27). Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

12/15/2022 12:35:45 PM - Pausing today after 6 consecutive volume-driven gains reaching a new 52-week high. Found support recently above its 50 DMA line and near prior highs in the $30 area. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

12/14/2022 12:40:08 PM - Posting a 6th consecutive volume-driven gain today challenging its 52-week high hit on 11/04/22. Found support recently above its 50 DMA line and near prior highs in the $30 area. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

12/13/2022 12:44:52 PM - Posting a 5th consecutive volume-driven gain today challenging its 52-week high hit on 11/04/22. Found support recently above its 50 DMA line and near prior highs in the $30 area. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

12/12/2022 12:08:52 PM - Posting a 4th consecutive volume-driven gain today. Found support recently above its 50 DMA line and near prior highs in the $30 area after pulling back abruptly from a new 52-week high. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

12/9/2022 12:22:32 PM - Posting a big volume-driven gain today, Found support recently above its 50 DMA line and near prior highs in the $30 area after pulling back abruptly from a new 52-week high. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/22/2022 1:04:10 PM - Found support recently near prior highs in the $30 area after pulling back abruptly from a new 52-week high. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/17/2022 12:19:42 PM - Pulling back today after 4 consecutive volume-driven gains. Found support near prior highs in the $30 area after pulling back abruptly from the new 52-week high. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/15/2022 12:24:07 PM - Rebounding toward its 52-week high with today's 4th consecutive volume-driven gain. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/14/2022 12:46:33 PM - Rebounding toward its 52-week high with today's 3rd consecutive volume-driven gain. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/11/2022 12:20:05 PM - Holding its ground near prior highs in the $30 area after a gap down on 11/07/22, abruptly retreating from its 52-week high following a noted spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/10/2022 12:44:22 PM - Holding its ground near prior highs in the $30 area after a gap down on 11/07/22, abruptly retreating from its 52-week high following a noted spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/9/2022 12:31:27 PM - Holding its ground near prior highs in the $30 area after a gap down on 11/07/22, abruptly retreating from its 52-week high following a noted spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/8/2022 12:27:01 PM - Gapped down on the prior session, abruptly retreating from its 52-week high after a noted spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/7/2022 12:45:17 PM - Gapped down today abruptly retreating from its 52-week high after a noted spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Recent quarterly comparisons through showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/4/2022 12:33:21 PM - Perched at a new 52-week high with today's gain adding to a recent spurt of volume-driven gains. Reported Sep '22 quarterly earnings +263% on +39% sales revenues versus the year ago period. Prior mid-day reports cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/3/2022 12:24:36 PM - Hitting another new 52-week high with today's gain adding to recent volume-driven gains. Due to report Sep '22 quarterly results on 11/04/22. Prior mid-day reports cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

11/1/2022 12:39:56 PM - Gapped up on the prior session hitting a new 52-week high with a considerable volume-driven gain. Due to report Sep '22 quarterly results on 11/04/22. Prior mid-day reports cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

10/31/2022 12:21:31 PM - Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Due to report Sep '22 quarterly results on 11/04/22. Prior mid-day reports cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

10/27/2022 12:57:55 PM - Perched within close striking distance of its 52-week high with today's 3rd consecutive small gain. Prior mid-day reports cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

10/20/2022 12:26:50 PM - Rebounding toward prior highs with today's 4th consecutive gain. The 8/30/33 mid-day report last cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

8/30/2022 1:28:20 PM - Abruptly retreating today after challenging its June high on the prior session when the mid-day report cautioned members - "Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system."

8/29/2022 12:35:30 PM - Recently tested its 50 DMA line and 200 DMA lines and consolidated, and today's gain has it rebounding toward its June high. Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system.

8/12/2022 12:23:02 PM - Recently tested its 50 DMA line and 200 DMA lines while consolidating after rebounding toward its June high. Recent quarterly comparisons through Jun '22 showed great improvement over the year ago periods. Erratic annual earnings (A criteria) history is not a match with the fundamental guidelines of the fact-based investment system.

6/10/2022 12:16:03 PM - Slumping from its 52-week high and testing its 50 DMA line ($27.49). Last noted with caution in the 5/04/21 mid-day report - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

5/4/2021 12:26:39 PM - Hitting new 52-week highs with today's gain adding to a spurt of gains backed by above average volume. Hovered above its 50 DMA line forming an orderly base since noted with caution in the 3/15/21 mid-day report - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

5/3/2021 12:32:40 PM - Hitting a new 52-week high with today's gain backed by above average volume. Hovered above its 50 DMA line forming an orderly base since noted with caution in the 3/15/21 mid-day report - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

4/28/2021 12:47:53 PM - Challenging its 52-week high with today's 3rd consecutive gain backed by above average volume. Hovered above its 50 DMA line forming an orderly base since noted with caution in the 3/15/21 mid-day report - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

4/26/2021 12:43:46 PM - Hovering above its 50 DMA line since last noted with caution at its 52-week high in the 3/15/21 mid-day report - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

3/15/2021 12:24:45 PM - Hitting another new 52-week high with today's 7th consecutive gain marked by volume. Prior mid--day reports repeatedly cautioned members - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

3/12/2021 11:11:11 AM - Hitting another new 52-week high with today's 6th consecutive gain marked by increasing volume. Prior mid--day reports cautioned members - "Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign."

3/11/2021 12:17:27 PM - Hitting a new 52-week high with today's 5th consecutive gain marked by increasing volume. Sales and earnings (C and A criteria) history are below the fundamental guidelines of the fact-based investment system. Insider buying at lows in 2020 was an encouraging sign.

10/22/2009 1:25:50 PM - Hovering near its 52-week high, stubbornly holding its gains and steadily climbing since its 10/08/09 gap up gain from a short consolidation. Sales and earnings history are below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

10/20/2009 1:10:06 PM - Hovering near its 52-week high, stubbornly holding its gains and steadily climbing since its 10/08/09 gap up gain from a short consolidation. Sales and earnings history are below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

10/15/2009 12:35:41 PM - Hit a new 52-week high today, steadily climbing since its 10/08/09 gap up gain from a short consolidation. Sales and earnings history are below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

10/12/2009 12:31:52 PM - Gapped up today for a new 52-week high, adding to its 10/08/09 gap up gain from a short consolidation. Sales and earnings history are below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

10/9/2009 12:39:38 PM - Holding its ground today after its 10/08/09 gap up from a short consolidation to a new 52-week high. Sales and earnings history are below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

10/8/2009 1:01:23 PM - Gapped up today from a short consolidation to hit a new 52-week high. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

9/30/2009 12:36:32 PM - Consolidating after recent a streak of 14 consecutive gains, hovering for the past couple of weeks near its 52-week high. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent months was noted as an encouraging sign.

9/16/2009 1:47:52 PM - On track today for its 12th consecutive gain, near its 52-week high. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent weeks is an encouraging sign.

9/14/2009 12:41:15 PM - Hit another new 52-week high today, on track for an 10th consecutive gain. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent weeks is an encouraging sign.

9/11/2009 1:25:43 PM - Hit another new 52-week high today, on track for an 9th consecutive gain. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent weeks is an encouraging sign.

9/10/2009 12:23:21 PM - Hit a new 52-week high today, on track for an 8th consecutive gain. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent weeks is an encouraging sign.

8/27/2009 12:39:16 PM - Today's loss on above average volume has it pulling back toward prior chart highs and important support at its 50 DMA line. Sales and earnings history is below guidelines of the investment system. Insider buying at highs in recent weeks is an encouraging sign.

8/24/2009 12:34:07 PM - Sales and earnings history is below guidelines. Insider buying at highs in recent weeks is encouraging, and today's gain on higher volume helped it hit another new 52-week high.

8/21/2009 12:39:21 PM - Sales and earnings history is below guidelines. Insider buying at 52-week highs in recent weeks is encouraging.

3/15/2007 12:42:23 PM - "C" questionable. Sales history is below guidelines. No base.

3/13/2007 12:59:37 PM - "C" questionable. Sales history is below guidelines. No base.

3/12/2007 12:40:03 PM - "C" questionable. Sales history is below guidelines. No base.

2/15/2007 12:53:42 PM - "C" questionable. Sales history and group rank are below guidelines. No base.

2/7/2007 1:00:21 PM - "C" questionable. Sales history below guidelines. Base questionable.

1/17/2007 12:52:55 PM - "C" questionable. Sales history below guidelines. Base questionable.

12/29/2006 12:54:11 PM - "C" questionable. Sales history below guidelines. Base questionable.