12/28/2023 12:27:49 PM - Perched near its 52-week high. Reported Sep '23 earnings -6% on +10% sales revenues versus the year ago period. Prior quarterly comparisons showed subpar earnings and lackluster sales revenues growth. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

12/27/2023 11:51:58 AM - Reported Sep '23 earnings -6% on +10% sales revenues versus the year ago period. Prior quarterly comparisons showed subpar earnings and lackluster sales revenues growth. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

11/15/2021 12:08:10 PM - Hitting a new 52-week high with today's 3rd consecutive gain. Bullish action came after it reported Sep '21 earnings +64% on +26% sales revenues versus the year ago period. Recent quarterly comparisons showed strong earning improvements but with lackluster sales revenues growth. Fundamental concerns remain due to its erratic annual earnings (A criteria) history.

7/23/2021 12:06:30 PM - Extended from any sound base and hitting yet another new 52-week high today with the look of a "climax run" while adding more gains. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/21/2021 12:32:55 PM - Extended from any sound base and hitting yet another new 52-week high today with the look of a "climax run" while adding more gains. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/16/2021 12:21:16 PM - Extended from any sound base and consolidating near its 52-week high while churning above average volume this week following an impressive spurt of gains. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/13/2021 11:23:05 AM - Extended from any sound base and today's loss has it retreating from its 52-week high hit on the prior session. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/12/2021 12:39:39 PM - Extended from any sound base and today's gain has it hitting yet another new 52-week high. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/9/2021 12:03:30 PM - Extended from any sound base and today's gain has it hitting yet another new 52-week high. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/8/2021 12:15:54 PM - Extended from any sound base and perched at its 52-week high. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/7/2021 12:26:31 PM - Extended from any sound base and hitting yet another new 52-week high today. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

7/6/2021 12:12:13 PM - Extended from any sound base and hitting yet another new 52-week high today. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/25/2021 12:31:49 PM - Extended from any sound base and hitting another new 52-week high today. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/24/2021 12:00:11 PM - Extended from any sound base and hitting another new 52-week high today. Stubbornly held its ground following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/23/2021 11:52:47 AM - Extended from any sound base and perched at its 52-week high today following an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/17/2021 12:10:03 PM - Extended from any sound base and perched at its 52-week high today while adding to an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/16/2021 12:26:11 PM - Extended from any sound base and perched at its 52-week high today while adding to an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/15/2021 12:12:04 PM - Extended from any sound base and perched at its 52-week high today while adding to an impressive spurt of gains marked by above average volume. Prior mid-day reports noted - "Fundamental concerns remain due to its erratic annual earnings history."

6/14/2021 11:47:13 AM - Hitting another new 52-week high today while adding to an impressive spurt of gains marked by above average volume. Fundamental concerns remain due to its erratic annual earnings history.

6/11/2021 12:13:34 PM - Gapped up today hitting a new 52-week high while adding to an impressive spurt of gains marked by above average volume. Fundamental concerns remain due to its erratic annual earnings history.

6/10/2021 12:02:36 PM - Extended from any sound base and perched at its 52-week high following 8 consecutive gains marked by above average volume. Fundamental concerns remain due to its erratic annual earnings history.

6/9/2021 12:16:19 PM - Extended from any sound base and perched at its 52-week high with today's 8th consecutive gain. Fundamental concerns remain due to its erratic annual earnings history.

6/8/2021 11:39:34 AM - Extended from any sound base and perched at its 52-week high with today's 7th consecutive gain. Fundamental concerns remain due to its erratic annual earnings history.

6/1/2021 12:16:15 PM - Extended from any sound base and perched at its 52-week high. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/24/2021 12:24:08 PM - Extended from any sound base, today's 3rd consecutive volume-driven gain has it rebounding toward its 52-week high following an abrupt pullback. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/19/2021 12:07:48 PM - Extended from any sound base, rebounding toward its 52-week high following an abrupt pullback. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/18/2021 12:25:35 PM - Extended from any sound base, rebounding toward its 52-week high following an abrupt pullback. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/17/2021 12:32:21 PM - Very extended from any sound base, it abruptly retreated from its 52-week high following an impressive spurt of volume-driven gains. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/14/2021 12:30:55 PM - Very extended from any sound base, abruptly retreating from its 52-week high following an impressive spurt of volume-driven gains. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/13/2021 12:22:24 PM - Retreating from its 52-week high following an impressive spurt of volume-driven gains, getting very extended from any sound base. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/12/2021 12:23:49 PM - Rallied to new 52-week highs with an impressive spurt of volume-driven gains, getting very extended from any sound base. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.

5/10/2021 12:26:52 PM - Rallying to new 52-wek highs with today's gain adding to an impressive spurt of volume-driven gains, very extended from any sound base. Fundamental concerns remain due to its erratic annual earnings history and sputtering sales revenues.