7/24/2024 12:21:55 PM - Gapped down today retreating back below its 50 DMA line ($16.49). Reported a loss of 30 cents per share versus earnings of 21 cents on +17% sales revenues for the Jun '24 quarter versus the year-ago period. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

4/29/2024 12:07:28 PM - Gapped down today abruptly retreating from new multi-year highs. Reported Mar '24 quarterly earnings +13% on +23% sales revenues versus the year-agom period. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

4/25/2024 12:23:08 PM - Gapped up today powering to new multi-year highs. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

4/19/2024 11:47:45 AM - Consolidating near its 52-week high and perched within striking distance of its 2022 high. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

4/17/2024 12:41:40 PM - Consolidating near its 52-week high and perched within striking distance of its 2022 high. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

4/11/2024 12:19:15 PM - Gapped down today pulling back from its 52-week high. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

4/10/2024 12:31:58 PM - Holding its ground stubbornly near its 52-week high. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/28/2024 12:13:16 PM - Gapped up hitting yet another new 52-week high on the prior session. Held its ground stubbornly after the noted 3/12/24 "breakaway gap" and 9 consecutive gains backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/27/2024 12:25:06 PM - Gapped up hitting yet another new 52-week high today. Held its ground stubbornly after the noted 3/12/24 "breakaway gap" and 9 consecutive gains backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/22/2024 12:21:53 PM - Hitting yet another new 52-week high today. Held its ground stubbornly after the noted 3/12/24 "breakaway gap" and 9 consecutive gains backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/21/2024 1:10:45 PM - Hitting another new 52-week high today. Held its ground stubbornly after the noted 3/12/24 "breakaway gap" and 9 consecutive gains backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/19/2024 12:14:57 PM - Held its ground stubbornly after hitting a new 52-week high on 3/12/24 with a "breakaway gap" and 9 consecutive gains backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/18/2024 11:39:00 AM - Holding its ground stubbornly after hitting a new 52-week high on 3/12/24 with a "breakaway gap" and 9th consecutive gain backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/15/2024 12:14:10 PM - Holding its ground stubbornly after hitting a new 52-week high on 3/12/24 with a "breakaway gap" and 9th consecutive gain backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/12/2024 12:58:08 PM - Hitting a new 52-week high with today's "breakaway gap" and 9th consecutive gain backed by ever increasing volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

3/8/2024 12:06:01 PM - Touched a new 52-week high with today's 6th consecutive gain. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

2/7/2024 12:33:57 PM - Gapped down today violating its 50 DMA line ($13.12) with a 3rd consecutive volume-driven loss. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

2/6/2024 12:18:16 PM - Pulling back today for a 2nd loss after rebounding near its 52-week high with volume-driven gains. Found prompt support near its 50 DMA line ($13.11). Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

2/5/2024 12:14:48 PM - Pulling back today after rebounding near its 52-week high with volume-driven gains. Found prompt support near its 50 DMA line ($13.09). Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

2/2/2024 1:15:36 PM - Rebounding toward its 52-week high with today's 2nd volume-driven gain. Found prompt support near its 50 DMA line ($13.07). Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/17/2024 12:20:13 PM - Pulling back today for a 4th consecutive volume-driven loss, retreating near its 50 DMA line ($12.69) from its 52-week highs after wedging higher with recent small gains backed by average volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/16/2024 12:33:34 PM - Pulling back today for a 3rd consecutive volume-driven loss, retreating near its 50 DMA line ($12.66) from its 52-week highs after wedging higher with recent small gains backed by average volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/12/2024 12:49:52 PM - Gapped down today for a 2nd consecutive volume-driven loss, retreating from its 52-week highs after wedging higher with recent small gains backed by average volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/11/2024 12:16:07 PM - Gapped down today for a volume-driven loss retreating from its 52-week highs after wedging higher with recent small gains backed by average volume. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/10/2024 12:23:08 PM - Inched to new 52-week highs with recent small gains backed by average volume while noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/9/2024 12:42:05 PM - Inched to new 52-week highs with 3 consecutive small gains while noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/8/2024 12:41:20 PM - Inching to new 52-week highs with today's 3rd consecutive small gain. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/5/2024 12:08:17 PM - Touched a new 52-week high with today's gain. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/4/2024 12:25:17 PM - Perched near its 52-week high, consolidating after a streak of gains. Noted in prior mid-day reports with caution - "Erratic quarterly and annual earnings history leaves fundamental concerns."

1/3/2024 12:17:14 PM - Perched near its 52-week high, consolidating after a streak of gains. Last noted in the 12/21 23 mid-day report - "Erratic quarterly and annual earnings history leaves fundamental concerns."

12/21/2023 12:08:16 PM - Perched at its 52-week high with today's 10th gain in the span of 11 sessions. Erratic quarterly and annual earnings history leaves fundamental concerns.

12/8/2023 12:28:54 PM - Erratic quarterly and annual earnings history leaves fundamental concerns.

10/21/2009 12:03:22 PM -

Sales revenes turned down and it suffered a huge loss in 2008, leaving fundamental concerns.



5/24/2007 12:28:22 PM - Base questionable.

4/26/2007 12:37:04 PM - No base to buy from.

4/24/2007 12:23:08 PM - No base to buy from.

2/2/2007 12:50:58 PM - No base to buy from.

2/1/2007 12:36:11 PM - No base to buy from.

12/20/2006 12:59:18 PM - Base somewhat questionable.

5/15/2006 12:39:01 PM - Base questionable.

5/12/2006 12:28:25 PM - Base questionable.

5/11/2006 12:56:08 PM - Base questionable.

5/10/2006 12:45:10 PM - Base questionable.

5/3/2006 12:55:41 PM - Base questionable.

4/7/2006 12:55:20 PM - Base questionable.