7/21/2023 12:07:32 PM - Perched near its 52-week high and little resistance remains due to overhead supply up to the $38 level. Reported strong earnings increases above the +25% minimum guideline (C criteria) in quarterly comparisons through Jun '23 with its sales revenues growth rate showing impressive acceleration. Annual earnings history (A criteria) has been up and down, not a match with the investment system's fundamental requirements.

4/20/2022 12:35:02 PM - Today's big volume-driven loss has it retreating from near its 52-week high and testing its 50 DMA line ($33.75). Prior mid-day reports noted - "Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

3/21/2022 12:23:19 PM - Today's 3rd consecutive volume-driven gain has it rebounding near its 52-week high after a 3 session pullback. Prior mid-day reports noted - "Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

3/16/2022 12:54:01 PM - Pulling back after last week's volume-driven gains hitting new 52-week highs. Prior mid-day reports noted - "Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

3/15/2022 12:51:05 PM - Pulling back after last week's volume-driven gains hitting new 52-week highs. Prior mid-day reports noted - "Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

3/9/2022 12:33:56 PM - Pulling back today following 5 consecutive volume-driven gains hitting new 52-week highs. Prior mid-day reports noted - "Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

3/8/2022 12:19:53 PM - Powering higher today for a 5th consecutive volume-driven gain, hitting new 52-week highs with an impressive streak. Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements.

10/20/2021 12:33:15 PM - Pulling back today for a 2nd volume-driven loss, retreating from its 52-week high following an impressive streak of gains. Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements.

10/19/2021 12:42:51 PM - Perched near its 52-week high following an impressive streak of gains. Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements.

7/26/2012 11:49:47 AM - Prior mid-day reports noted - "Small supply of shares outstanding (the S criteria) may contribute to greater price volatility. Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

7/13/2012 12:11:32 PM - The 7/05/12 mid-day report noted - "Small supply of shares outstanding (the S criteria) may contribute to greater price volatility. Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements."

7/5/2012 12:02:15 PM - Small supply of shares outstanding (the S criteria) may contribute to greater price volatility. Its quarterly and annual earnings history (C and A criteria) has not been a match with the investment system's fundamental requirements.

2/6/2009 12:33:33 PM - Consolidating above its 50 DMA line, and above average volume was behind its January gains to a new 52-week high. Small supply of shares outstanding (the S criteria) may contribute to greater price volatility. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns.

1/16/2009 1:17:44 PM - Well off today's earlier highs, following yesterday's positive reversal - wider intra-day price swings are a sign of uncertainty. Technically, it is consolidating above its 50 DMA line, and above average volume was behind recent gains to 52-week high territory. Small supply of shares outstanding (the S criteria) may contribute to greater price volatility. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns.

1/13/2009 12:32:17 PM - Early weakness today tested prior chart highs in the $39 area, now a key technical support level. Above average volume was behind recent gains to 52-week high territory. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns. Small supply of shares outstanding (the S criteria) may contribute to greater price volatility.

1/9/2009 12:43:40 PM - Holding its ground above prior chart highs in the $39 area after above average volume gains helped it reach a new 52-week high this week. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns, however.

1/8/2009 12:31:46 PM - Consolidating after above average volume gains helped it reach a new 52-week high this week. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns, however.

1/7/2009 12:36:13 PM - Consolidating after above average volume gains helped it reach a new 52-week high this week. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns, however.

1/6/2009 12:42:45 PM - Above average volume helped it reach a new 52-week high yesterday and climb higher today. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns, however.

1/5/2009 1:02:27 PM - Technically, gains on light volume helped it reach a new 52-week high today. Its erratic annual earnings history (A criteria) and lack of sales revenues growth are key fundamental concerns.

11/5/2007 1:33:35 PM - Basing above its 50 DMA line in a tight range for the past 8 weeks. Its erratic annual earnings history (A criteria) is a concern.

9/10/2007 12:34:52 PM - Hovering near recent highs. Gapped up to new highs last week and produced gains on heavy volume for three consecutive sessions, leaving it extended way above any sound base. Its erratic annual earnings history (A criteria) is a concern.

9/7/2007 12:22:31 PM - Pulling back on light volume. Gapped up to new highs on Tuesday and produced gains on heavy volume for three consecutive sessions, leaving it extended way above any sound base. Its erratic annual earnings history (A criteria) is a concern.

9/6/2007 12:33:14 PM - Gapped up to new highs on Tuesday and is continuing higher with heavy volume for a third consecutive session, leaving it extended way above any sound base. Its erratic annual earnings history (A criteria) is a concern.

9/5/2007 12:48:58 PM - Gapped up to new highs on Tuesday and is continuing higher with heavy volume. However, its erratic annual earnings history (A criteria) is a concern.

9/4/2007 12:16:33 PM - Gapped up today to new highs, but its erratic annual earnings history (A criteria) is a concern.

8/20/2007 12:27:20 PM - Base questionable and sales history is below the guidelines.

8/13/2007 12:45:38 PM - Base questionable and sales history is below the guidelines.

8/10/2007 12:37:16 PM - Base questionable and sales history is below the guidelines.

7/23/2007 12:22:47 PM - Base questionable and sales history is below the guidelines.

7/20/2007 12:29:15 PM - Base questionable and sales history is below the guidelines.

7/19/2007 12:26:06 PM - Base questionable and sales history is below the guidelines.

6/19/2007 12:23:51 PM - No base and sales history is below the guidelines.

6/18/2007 12:27:57 PM - No base and sales history is below the guidelines.

6/14/2007 12:22:01 PM - No base and sales history is below the guidelines.

6/12/2007 12:17:45 PM - No base and sales history is below the guidelines.

6/11/2007 12:29:37 PM - No base and sales history is below the guidelines.

6/6/2007 12:22:00 PM - No base.

6/4/2007 12:34:14 PM - No base.

5/31/2007 12:35:14 PM - No base.

5/30/2007 12:29:53 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/29/2007 12:25:52 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/25/2007 1:04:47 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/24/2007 12:21:55 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/22/2007 12:24:07 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/18/2007 12:31:03 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/15/2007 12:20:32 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/14/2007 12:24:47 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/11/2007 12:30:22 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/10/2007 12:25:14 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

5/9/2007 12:45:28 PM - Recent bullish action puts stock too extended to now be buyable under the guidlines.

2/15/2005 12:19:25 PM - Decent group. Too ET.

2/14/2005 12:33:22 PM - Decent group. Too ET.

2/11/2005 12:21:01 PM - Decent group. Too ET.

2/10/2005 12:21:26 PM - Decent group. Too ET.

2/7/2005 12:22:06 PM - Decent group. Base questionable.

1/13/2005 12:18:34 PM - L in decent group. Base questionable and price now too ET.

1/13/2005 12:18:07 PM - L in decent group. Gapped lower on high volume. Base questionable and price now too ET.

12/31/2004 12:25:30 PM - L in decent group. Gapped lower on high volume. Base questionable and price now too ET.

6/2/2004 1:00:00 PM - Decent group. Nice BV BO today. Base questionable and price now too ET.