1/26/2021 1:47:22 PM - Gapped up and rallied to a new 52-week high with today's big gain. Recent quarterly comparisons in Jun and Sep '20 showed strong sales revenues increases and earnings versus year ago losses. Its annual earnings (A criteria) history is below guidelines.

4/16/2010 1:44:57 PM - Reversed into the red after touching a new 52-week high. Last noted on 3/31/10 as showing "churning" distributional type price/volume action. Recent quarterly comparisons showed accelerating sales revenues increases and earnings versus year ago losses. Its annual earnings (A criteria) history is below guidelines.

3/31/2010 12:53:47 PM - Gain today with very heavy volume, churning near its 52-week high. It is extended from a previously noted flat base. Recent quarterly comparisons showed accelerating sales revenues increases and earnings versus year ago losses. Its annual earnings (A criteria) history is below guidelines.

3/19/2010 12:41:04 PM - Trading below its 52-week high and is currently extended from its previously noted flat base. Recent quarterly comparisons showed accelerating sales revenues increases and earnings versus year ago losses. Its annual earnings (A criteria) history is below guidelines.

3/9/2010 1:26:04 PM - Hit a new 52-week high today while on track for an 8th consecutive gain with above average volume and getting extended from its previously noted flat base. Recent quarterly comparisons showed accelerating sales revenues increases and earnings versus year ago losses. Its annual earnings (A criteria) history is below guidelines.

3/4/2010 1:43:40 PM - Perched near its 52-week high after 4 consecutive gains with above average volume helped it rally from a flat base. Recent quarterly comparisons showed improving sales and earnings, however its annual earnings (A criteria) history is below guidelines.

3/3/2010 1:46:34 PM - Perched near its 52-week high after 3 consecutive gains with above average volume helped it rally from a flat base. Recent quarterly comparisons showed improving sales and earnings, however its annual earnings (A criteria) history is below guidelines.

3/2/2010 1:38:14 PM - Hit another new 52-week high today with its 3rd consecutive gain with above average volume, rallying from a flat base. Recent quarterly comparisons showed improving sales and earnings, however its annual earnings (A criteria) history is below guidelines.

3/1/2010 1:59:17 PM - Gapped up and hit a new 52-week high today, rallying from a flat base. Recent quarterly comparisons showed improving sales and earnings, however its annual earnings (A criteria) is below guidelines.