5/11/2023 12:30:51 PM - Still consolidating in a tight range near its 50 DMA line following M&A news. Reported Mar '23 quarterly earnings +9% on +16% sales revenues versus the year-ago period, breaking a streak of 3 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/28/2023 12:44:15 PM - Still consolidating in a tight range near its 50 DMA line ($8.55). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/19/2023 12:33:12 PM - Still consolidating in a tight range near its 50 DMA line ($8.57). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/17/2023 12:17:07 PM - Still consolidating near its 50 DMA line ($8.56). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/14/2023 12:31:08 PM - Still consolidating near its 50 DMA line ($8.56). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/13/2023 12:18:13 PM - Still consolidating near its 50 DMA line ($8.55). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/12/2023 12:34:00 PM - Consolidating near its 50 DMA line ($8.55). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/11/2023 12:32:34 PM - Consolidating near its 50 DMA line ($8.54). Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

4/10/2023 12:26:14 PM - Consolidating near its 50 DMA line. Gapped up on 1/25/23 following M&A news. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

1/31/2023 12:26:21 PM - Gapped up on 1/25/23 following M&A news and it perched near its 52-week high after volume-driven gains. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

1/30/2023 12:25:50 PM - Gapped up on 1/25/23 following M&A news and it perched near its 52-week high after volume-driven gains. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

1/27/2023 12:19:56 PM - Gapped up on 1/25/23 following M&A news and it is challenging its 52-week high with volume-driven gains. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

1/26/2023 12:33:21 PM - Gapped up on the prior session following M&A news and it is challenging its 52-week high with volume-driven gains. Reported Dec '22 quarterly earnings +67% on +19% sales revenues versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

1/25/2023 12:30:46 PM - Gapped up today challenging its 52-week high with a considerable volume-driven gain. Dec '22 quarterly earnings news is due. Reported Sep '22 quarterly earnings +131% on +19% sales revenues versus the year ago period. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.i>

11/4/2022 12:31:32 PM - Perched at a new 52-week high today. Held its ground following an impressive spurt of volume-driven gains. Reported Sep '22 quarterly earnings +131% on +19% sales revenues versus the year ago period. Found prompt support near its 200 DMA line and rallied abruptly since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

11/3/2022 12:23:09 PM - Hitting a new 52-week high today. Held its ground following an impressive spurt of volume-driven gains. Reported Sep '22 quarterly earnings +131% on +19% sales revenue3s versus the year ago period. Found prompt support near its 200 DMA line and rallied abruptly since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/31/2022 12:20:02 PM - Perched near its 52-week high today following an impressive spurt of volume-driven gains. Reported Sep '22 quarterly earnings +131% on +19% sales revenue3s versus the year ago period. Found prompt support near its 200 DMA line and rallied abruptly since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/27/2022 12:56:19 PM - Hit another new 52-week high today while it has traded in a wider than usual intra-day range after an impressive spurt of volume-driven gains. Reported Sep '22 quarterly earnings +131% on +19% sales revenue3s versus the year ago period. Found prompt support near its 200 DMA line and rallied abruptly since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/26/2022 1:04:36 PM - Hitting another new 52-week high today while adding to an impressive spurt of volume-driven gains. Due to report Sep '22 quarterly earnings. Found prompt support near its 200 DMA line and rallied abruptly since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/24/2022 12:31:26 PM - Hovering near its 52-week high following an impressive spurt of volume-driven gains. Found prompt support near its 200 DMA line since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/19/2022 1:51:49 PM - Hitting a new 52-week high with today's 7th consecutive gain. Found prompt support after undercutting its 200 DMA line since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/18/2022 12:33:02 PM - Challenging its 52-week high with today's 11th gain in the span of 12 sessions. Found prompt support after undercutting its 200 DMA line since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/17/2022 12:29:13 PM - Challenging its 52-week high with today's 10th gain in the span of 11 sessions. Found prompt support after undercutting its 200 DMA line since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/13/2022 12:34:58 PM - Rebounding toward its prior highs in the $7 area with today's 8th gain in the span of 9 sessions. Found prompt support after undercutting its 200 DMA line since noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

10/11/2022 12:36:37 PM - Rebounding toward its prior highs. Found prompt support after undercutting its 200 DMA line since last noted with caution in the 9/14/22 mid-day report - "Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain."

9/14/2022 12:49:59 PM - Recently pulled back after rebounding near its June high. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

8/29/2022 12:34:11 PM - Pulled back after rebounding near its June high. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

8/25/2022 12:23:19 PM - Pulling back today following 3 consecutive gains backed by ever-increasing volume while rebounding near its June high. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

8/24/2022 12:33:01 PM - On track today for a 3rd consecutive gain backed by ever-increasing volume, rebounding near its June high. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.

8/23/2022 12:33:03 PM - Gapped up today rebounding toward its June high. Annual earnings history (A criteria) has not been strong and steady and fundamental concerns remain.