3/21/2023 12:32:49 PM - Hovering near its 52-week high and above its 50 DMA line ($22.44). Reported Dec '22 quarterly earnings +15% on +174% sales revenues versus the year-ago period. Prior quarterly comparisons showed very strong sales revenues and earnings increases over the year-ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

1/23/2023 1:23:50 PM - Slumped from near its 52-week high and below its 50 DMA line ($22.10) again with today's big volume-driven loss. Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

1/5/2023 12:54:12 PM - With 3 consecutive volume-driven losses it has slumped from near its 52-week high and below its 50 DMA line ($21.95) again. Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

1/4/2023 12:49:31 PM - Slumping from near its 52-week high and dipping below its 50 DMA line ($21.96) again. Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

12/21/2022 12:41:51 PM - Hovering near its 52-week high, finding support in recent weeks near prior highs and near its 50 DMA line ($21.63). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

12/20/2022 1:01:45 PM - Hovering near its 52-week high, finding support in recent weeks near prior highs and near its 50 DMA line ($21.58). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

12/13/2022 1:12:08 PM - Hovering near its 52-week high. Found support in recent weeks near prior highs and near its 50 DMA line ($21.34). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

12/2/2022 12:51:06 PM - Hovering near its 52-week high. Found support in recent weeks near prior highs and near its 50 DMA line ($20.96). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

12/1/2022 1:07:55 PM - Pulling back abruptly today after rebounding near its 52-week high with 5 consecutive gains. Found support in recent weeks near prior highs and near its 50 DMA line ($20.91). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

11/30/2022 12:57:03 PM - Rebounding near its 52-week high with today's 5th consecutive gain after finding support near prior highs and near its 50 DMA line ($20.82). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

11/29/2022 12:50:41 PM - Rebounding near its 52-week high with today's 3rd consecutive gain after finding support near prior highs and near its 50 DMA line ($20.73). Reported Sep '22 quarterly earnings +280% on +172% sales revenues versus the year ago period. Prior quarterly comparisons also showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

11/9/2022 1:12:03 PM - Hovering near its 52-week high holding its ground. Due to report Sep '22 quarterly results. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and included a downturn in FY '21.

10/28/2022 1:46:47 PM - Hitting a new 52-week high with today's 8th consecutive gain. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and include a downturn in FY '21.

10/19/2022 1:58:22 PM - Encountering distributional pressure while trading in a wider than usual intra-day range since hitting a new 52-week high with a breakout and volume-driven gain on 9/22/22. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and include a downturn in FY '21.

10/14/2022 1:14:40 PM - Encountering distributional pressure while trading in a wider than usual intra-day range since hitting a new 52-week high with a breakout and volume-driven gain on 9/22/22. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and include a downturn in FY '21.

10/11/2022 12:49:43 PM - Traded in a wider than usual intra-day range and churned higher volume since hitting a new 52-week high with a breakout and volume-driven gain on 9/22/22. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and include a downturn in FY '21.

10/5/2022 12:49:58 PM - Traded in a wider than usual intra-day range since hitting a new 52-week high with a breakout and volume-driven gain on 9/22/22. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and include a downturn in FY '21.

10/3/2022 1:09:20 PM - Traded in a wider than usual intra-day range since hitting a new 52-week high with a breakout and volume-driven gain on 9/22/22. Quarterly comparisons through Jun '22 showed strong sales revenues and earnings increases over the year ago periods. Annual earnings history (A criteria) has not been strong and steady and include a downturn in FY '21.

2/17/2005 12:50:56 PM - Decent group. "C" & "A" somewhat questionable. Tracing out a three month base.

2/3/2005 12:47:43 PM - Decent group.Tracing out a three month base.

1/27/2005 1:08:36 PM - Decent group. BV BO from a short base earlier this month.

1/10/2005 12:52:48 PM - Decent group. BV BO from a short base today.

1/3/2005 1:05:35 PM - Decent group. Building a base.