7/16/2021 12:31:28 PM - Fundamental concerns remain. Reported Mar '21 quarterly earnings +533% on -12% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down.

6/11/2021 12:40:32 PM - Fundamental concerns remain. Reported Mar '21 quarterly earnings +533% on -12% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been up and down.

4/12/2018 12:24:38 PM - Fundamental concerns remain. Reported Dec '17 earnings +16% on +14% sales revenues, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10.

12/7/2017 12:22:10 PM - Fundamental concerns remain. Reported Sep '17 earnings +22% on +16% sales revenues, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10.

5/3/2017 1:15:35 PM - Fundamental concerns remain. Reported Mar '17 earnings +6% on +5% sales revenues, below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10.

4/28/2017 1:16:00 PM - Fundamental concerns remain. Reported Mar '17 earnings +6% on +5% sales revenues, below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10.

1/10/2017 12:50:58 PM - Holding its ground near its 52-week high following a streak of volume-driven gains and no resistance remains due to overhead supply. Reported earnings +80% on +17% sales revenues for the Sep '16 quarter. Went through a long and choppy consolidation since noted with caution in the 12/24/15 mid-day report - "Fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

12/6/2016 12:35:34 PM - Rallied to a new 52-week high with a streak of volume-driven gains and no resistance remains due to overhead supply. Reported earnings +80% on +17% sales revenues for the Sep '16 quarter. Went through a long and choppy consolidation since last noted with caution in the 12/24/15 mid-day report - "Fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

12/24/2015 11:08:14 AM - Rallying near its 52-week high and no resistance remains due to overhead supply. Reported earnings -9% on +37% sales revenues for the Sep '15 quarter. Found support above its 200 DMA line during its consolidation since last noted with caution in the 9/28/15 mid-day report - "Fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

9/28/2015 12:22:36 PM - Pulling back today from a new 52-week high following 5 consecutive gains, while no resistance remains due to overhead supply. Found prompt support near its 50 DMA line during its consolidation since noted with caution in the 8/21/15 mid-day report - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

9/25/2015 1:01:30 PM - Hitting another new 52-week high with today's 5th consecutive gain and no resistance remains due to overhead supply. Found prompt support near its 50 DMA line during its consolidation since noted with caution in the 8/21/15 mid-day report - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

9/24/2015 12:24:50 PM - Hitting a new 52-week high today and no resistance remains. Found prompt support near its 50 DMA line during its consolidation since noted with caution in the 8/21/15 mid-day report - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

9/15/2015 12:28:44 PM - Found prompt support near its 50 DMA line during its consolidation since noted with caution in the 8/21/15 mid-day report - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

9/10/2015 12:15:54 PM - Found prompt support near its 50 DMA line during its consolidation since last noted with caution in the 8/21/15 mid-day report - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

8/21/2015 12:47:19 PM - Managed a "positive reversal" from the session's early lows near its 50 DMA line. Extended from any sound base, and prior mid-day reports cautioned members - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

8/11/2015 12:52:33 PM - Pulling back from its 52-week high with above average volume behind a 4th consecutive loss today following an impressive spurt of gains marked by volume. Very extended from any sound base, and prior mid-day reports cautioned members - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

8/10/2015 12:39:24 PM - Pulling back from its 52-week high following an impressive spurt of gains marked by volume. Very extended from any sound base, and prior mid-day reports cautioned members - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

7/28/2015 12:35:13 PM - Hovering near its 52-week high following an impressive spurt of gains marked by volume, very extended from any sound base. Prior mid-day reports cautioned members - "Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

7/24/2015 12:43:59 PM - Reversed into the red after hitting another new 52-week high today following 8 consecutive gains marked by volume, getting very extended from any sound base. Reported earnings +40% on +25% sales revenues for the Jun '15 quarter, but fundamental concerns remain. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10.

7/23/2015 12:41:38 PM - Hitting another new 52-week high with today's 8th consecutive gain. Due to report earnings on 7/24/15. The 7/15/15 mid-day report cautioned members - "Reported earnings +30% on +22% sales revenues for the Mar '15 quarter, but prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10."

7/15/2015 12:40:21 PM - Hitting a new 52-week high today. Reported earnings +30% on +22% sales revenues for the Mar '15 quarter, but prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been improving steadily since a downturn and losses in FY '09 and '10.

11/15/2005 1:12:37 PM - Base questionable.

1/27/2005 12:49:56 PM - Decent group. "C" & "A" history questionable. Tracing out a three month flat base.

1/14/2005 12:40:43 PM - Decent group. "C" & "A" history questionable.

11/17/2004 12:32:40 PM - Decent group. "C" history questionable.