1/29/2024 12:34:03 PM - Perched within close striking distance of its 52-week high and consolidating above its 50 DMA line ($17.37). Reported strong Sep '23 quarterly earnings versus a loss on +6% sales revenues versus the year-ago period. Prior mid-day reports cautioned members - "Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Faces some resistance due to overhead supply up to the $19 level."

11/9/2023 1:12:44 PM - Stalled after reaching a new 52-week high and slumping below its 50 DMA line ($16.90) with today's big loss. Reported strong Sep '23 quarterly earnings versus a loss on +6% sales revenues versus the year-ago period. Prior mid-day reports cautioned members - "Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Faces some resistance due to overhead supply up to the $19 level."

10/18/2023 12:10:22 PM - Built an orderly base and hitting new 52-week highs with today's 3rd consecutive volume-driven gain after finding support above its 50 DMA line ($16.33). Prior mid-day reports cautioned members - "Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Faces some resistance due to overhead supply up to the $19 level."

10/16/2023 12:46:31 PM - Built an orderly base and challenging its 52-week high with today's big gain after finding support above its 50 DMA line ($16.20). Prior mid-day reports cautioned members - "Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Faces some resistance due to overhead supply up to the $19 level."

10/13/2023 12:40:32 PM - Building an orderly base hovering in a tight range near its 52-week high and finding support above its 50 DMA line ($16.14). Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Faces some resistance due to overhead supply up to the $19 level.

9/26/2023 12:26:08 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Hovering near its 52-week high after volume-driven gains, consolidating well above its 50 DMA line and prior highs in the $14 area. Faces some resistance due to overhead supply up to the $19 level.

9/13/2023 12:37:03 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Hovering near its 52-week high after volume-driven gains, consolidating well above its 50 DMA line and prior highs in the $14 area. Faces some resistance due to overhead supply up to the $19 level.

9/11/2023 12:31:29 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Perched near its 52-week high after volume-driven gains, consolidating well above its 50 DMA line and prior highs in the $14 area. Faces some resistance due to overhead supply up to the $19 level.

8/28/2023 12:09:44 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Perched near its 52-week high after volume-driven gains, consolidating well above its 50 DMA line and prior highs in the $14 area. Faces some resistance due to overhead supply up to the $19 level.

8/23/2023 2:30:34 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Retreated from its 52-week high after volume-driven gains, consolidating well above its 50 DMA line and prior highs in the $14 area. Faces some resistance due to overhead supply up to the $19 level.

8/21/2023 12:53:42 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Retreated from its 52-week high after volume-driven gains, consolidating well above its 50 DMA line and prior highs in the $14 area. Faces some resistance due to overhead supply up to the $19 level.

8/15/2023 12:46:21 PM - Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns. Retreating from its 52-week high with today's loss following 3 consecutive volume-driven gains after consolidating above its 50 DMA line ($13.56) building an orderly base. Faces some resistance due to overhead supply up to the $19 level.

8/14/2023 12:57:45 PM - Hitting another new 52-week high with today's 3rd consecutive volume-driven gain after consolidating above its 50 DMA line ($13.48) building an orderly base. Faces some resistance due to overhead supply up to the $19 level. Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns.

8/11/2023 1:04:45 PM - Hitting a new 52-week high with today's 2nd consecutive volume-driven gain after consolidating above its 50 DMA line ($13.37) building an orderly base. Faces resistance due to overhead supply up to the $19 level. Erratic quarterly and annual earnings history (C and A criteria) leaves fundamental concerns.

8/4/2011 12:38:59 PM - Touched a new 52-week high with today's early gain following a considerable gap up and volume-driven gain on the prior session from below its 50 DMA line. Erratic earnings history and lacking strong sales revenues growth.