6/14/2024 12:35:29 PM - Slumping below its 50 DMA line with recent volume-driven losses. Reported March 31, 2024 quarterly earnings +363% on +13% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been erratic. Small supply of 24.6 shares outstanding (S criteria) may contribute to greater price volatility in the event of institutional buying or selling.

5/1/2024 12:49:46 PM - Consolidating after a noted gap up on 4/25/24 rallying for considerable gains and new 52-week highs, recovering from below its 50 DMA line. Reported Mar 31, 2024 quarterly earnings +363% on +13% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been erratic. Small supply of 24.6 shares outstanding (S criteria) may contribute to greater price volatility in the event of institutional buying or selling.

4/26/2024 12:55:37 PM - Gapped up on the prior session, rallying for considerable gains and new 52-week highs, recovering from below its 50 DMA line. Reported Mar 31, 2024 quarterly earnings +363% on +13% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been erratic. Small supply of 24.6 shares outstanding (S criteria) may contribute to greater price volatility in the event of institutional buying or selling.

4/25/2024 12:45:08 PM - Gapped up today and rallied for a considerable gain and new 52-week high, recovering from below its 50 DMA line. Reported Mar 31, 2024 quarterly earnings +363% on +13% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Annual earnings (A criteria) history has been erratic. Small supply of 24.6 shares outstanding (S criteria) may contribute to greater price volatility in the event of institutional buying or selling.

3/1/2024 12:40:58 PM - Gapped up and rallied for a considerable gain and new 52-week high on the prior session. Reported Dec 31, 2023 quarterly earnings +115% on +12% sales revenues versus the year-ago period, its 2nd strong quarterly comparison. Annual earnings (A criteria) history has been erratic. Small supply of 24.4 shares outstanding (S criteria) may contribute to greater price volatility in the event of institutional buying or selling.

2/12/2009 - Gapped down for a considerable loss today after the company gave lower guidance as it reported another solid sales revenues and earnings increase for the quarter ended Dec 31, 2008. Violated its 50 & 200 DMA lines, triggering a technical sell signal. A considerable loss on 1/26/09 with more than twice average volume had raised concerns recently, and its color code was changed to green. Featured in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility. Based on poor action it will be dropped from the Featured Stocks list tonight.

2/12/2009 3:53:55 PM - G -Gapped down for a considerable loss today after the company gave lower guidance as it reported another solid sales revenues and earnings increase for the quarter ended Dec 31, 2008. Violated its 50 & 200 DMA lines, triggering a technical sell signal. A considerable loss on 1/26/09 with more than twice average volume had raised concerns recently, and its color code was changed to green. Featured in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility. Based on poor action it will be dropped from the Featured Stocks list tonight.

2/11/2009 7:00:55 PM - G -Solid gain today on just above average volume. Consolidating above support at its 50 DMA line. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

2/10/2009 6:32:58 PM - G - Consolidating quietly in recent weeks above support at its 50 DMA line. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

2/9/2009 6:28:47 PM - G - Continues consolidating quietly above support at its 50 DMA line. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

2/5/2009 - G - Continues consolidating quietly above support at its 50 DMA line. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

2/4/2009 7:09:30 PM - G - Consolidating quietly above support at its 50 DMA line. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

2/3/2009 4:54:59 PM - G - Gain today with light volume, rising from support at its 50 DMA line. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

2/2/2009 5:41:13 PM - G - Holding its ground above its 50 DMA line since a considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/30/2009 6:59:03 PM - G - Holding its ground just above its 50 DMA line since a considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/29/2009 6:39:51 PM - G - Holding its ground above its 50 DMA line since a considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/28/2009 6:46:37 PM - G - Loss today with above average volume. A considerable loss on 1/26/09 with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/27/2009 7:09:42 PM - G - Held its ground today after a considerable loss with more than twice average raised concerns. Its color code was changed to green, as the weak action has been indicative of distributional pressure and coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/26/2009 5:38:21 PM - G - Considerable loss today with heavy volume, more than twice average, raises concerns. Its color code was changed to green, as the weak action is indicative of distributional pressure, plus it coincided with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/26/2009 1:29:42 PM - G - Considerable loss today with heavy volume raises concerns. Its color code is changed to green, as the action is indicative of distributional pressure, plus it is coinciding with large losses by other leaders in the group. Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/23/2009 7:18:31 PM - Y - Featured again in yellow in the 1/22/09 CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/22/2009 5:55:47 PM - Y - Featured again in yellow in today's CANSLIM.net Mid-Day Breakouts Report (read here). Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, helping it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/22/2009 1:12:19 PM - Y - Small supply of shares (the S criteria) has contributed to great volatility while it has been building a choppy base. Its gap up on 1/09/09 was a sign of solid institutional support, but unimpressive volume helped it rise above its 50 & 200 DMA lines. This high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/16/2009 1:27:03 PM - Its gap up on 1/09/09 was a sign of solid institutional support, but it has not formed an orderly base. Now consolidating above its 50 & 200 DMA lines, this high-ranked leader in the Commercial Services - Schools group has proven resilient since weak action prompted it to be dropped from the Featured Stocks list on 1/06/09.

1/6/2009 - Considerable loss today on heavy volume has it slicing under its 200 DMA line, raising concerns and triggering another technical sell signal. Based on weak action it will be dropped from the Featured Stocks list tonight.

1/6/2009 3:16:46 PM - G - Considerable loss today on heavy volume has it slicing under its 200 DMA line, raising concerns and triggering another technical sell signal. Based on weak action it will be dropped from the Featured Stocks list tonight.

1/5/2009 8:39:05 PM - G - Slumped under its 50 DMA line today with a loss on average volume, near its 200 DMA line which has acted as support recently while it encountered worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

1/2/2009 7:07:37 PM - G - Consolidating near its 50 DMA line, it recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/31/2008 6:52:20 PM - G - Rose further above its 50 DMA line today with another gain on below average volume. Recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/30/2008 4:46:18 PM - G - Rose above its 50 DMA line with today's considerable gain on suspiciously light volume. Recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/29/2008 3:35:21 PM - G - Quietly trading just below its 50 DMA line. Recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/26/2008 5:24:46 PM - G - Quietly fell to a close today below its 50 DMA line. Recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/24/2008 1:37:25 PM - G - Quietly consolidating near its 50 DMA line. Recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/22/2008 6:07:29 PM - G - Positively reversed today while quietly consolidating near its 50 DMA line. Recently found support near its 200 DMA line after encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/19/2008 5:04:35 PM - G - Consolidating near its 50 DMA line, it recently found support near its 200 DMA line. Raised concerns after recently encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/17/2008 5:45:11 PM - G - Gain today on lighter volume, closing further above its 50 DMA line after recently finding support near its 200 DMA line. Raised concerns after recently encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/16/2008 6:49:07 PM - G - Gain today on lighter volume as it closed just above its 50 DMA line after finding support near its 200 DMA line. Raised concern after recently encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/15/2008 5:44:35 PM - G - Loss today on average volume pressured it under its 50 DMA line and near its 200 DMA line. Raised concern last week after recently encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/10/2008 7:24:13 PM - G - Holding its ground near its 50 DMA line this week after recently encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/9/2008 4:37:08 PM - G - Down again today on near average volume, closing under its 50 DMA line after recently encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/8/2008 4:46:11 PM - G - Fell to its 50 DMA line, encountering worrisome distributional pressure. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/5/2008 6:48:10 PM - G - Positively reversed today and closed near its session high, finding prompt support after intra-day lows briefly pressured it below its 50 DMA line and below prior chart lows. It encountered serious distributional pressure this week. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/4/2008 4:08:26 PM - G - Down considerably today with heavy volume, raising concerns while testing support near its 50 DMA line and encountering serious distributional pressure this week. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Its 50 DMA line, short-term average, is a very important support level it held above when consolidating following a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/4/2008 12:53:20 PM - G - Down considerably today, encountering serious distributional pressure this week. Color code was changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Its 50 DMA line, short-term average, is a very important support level it held above when consolidating following a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/3/2008 - G - Now encountering more distributional pressure today, after trading down sharply on 12/01/08 with above average volume, raising concerns.   Color code is changed to green based on weak action, and it would need to rally back for gains and new high closes on heavier volume for its outlook to improve. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Its 50 DMA line, short-term average, is a very important support level it held above when consolidating following a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/3/2008 12:46:58 PM - Y - Trading lower on above average volume. Pulled back sharply on 12/01/08 with above average volume, raising concerns. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Its 50 DMA line, short-term average, is a very important support level it held above when consolidating following a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/2/2008 2:31:31 PM - Y - Pulled back sharply on 12/01/08 with above average volume, raising concerns. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Its 50 DMA line, short-term average, is a very important support level it held above when consolidating following a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

12/1/2008 1:52:57 PM - Y - Pulling back sharply today on above average volume, rainsing concerns. It recently traded above its pivot point, but failed to confirm a solid technical buy signal. Its 50 DMA line, short-term average, is a very important support level it held above when consolidating following a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

11/28/2008 - Y - Trading above it pivot point but volume remains light. Recently consolidated above its 50 DMA line. That short-term average is an important support level it has held above since a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

11/25/2008 1:09:35 PM - Y - Trading within striking distance and less than -5% from its all-time highs today after consolidating above its 50 DMA line. That short-term average is an important support level it has held above since a negative reversal on 11/04/08. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales revenues increases have been steady year after year, and quarter after quarter (good A & C criteria). The "high" dollar amount per share would be considered a non-factor, yet the small supply (the S criteria) of only 14.2 million shares outstanding can contribute to great volatility in price should the institutional crowd rush in or out.

11/24/2008 12:31:45 PM - Consolidating above its 50 DMA line. It has failed to make progress since a negative reversal on 11/04/08 when attempting to rise from a sloppy base. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales growth has steady year after year, and quarter after quarter (good A & C criteria).

11/21/2008 12:52:56 PM - Consolidating near its 50 DMA line today, failing to make progress since a negative reversal on 11/04/08 when attempting to rise from a sloppy base. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales growth has steady year after year, and quarter after quarter (good A & C criteria).

11/20/2008 12:44:31 PM - Still consolidating since hitting a new all-time high and negatively reversing on 11/04/08, when attempting to rise from a sloppy base. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales growth has steady year after year, and quarter after quarter (good A & C criteria).

11/4/2008 12:50:10 PM - Pulling back after hitting a new all-time high earlier today following a sloppy base. Solid results for the quarter ended September 30, 2008 prompted a gap up on 10/30/08 for a considerable gain, rallying above its 50 DMA line impressively. Earnings and sales growth has steady year after year, and quarter after quarter (good A & C criteria).

10/30/2008 1:21:46 PM - No sound base. Reported solid results for the quarter ended September 30, 2008 and gapped up today for a considerable gain, rallying above its 50 DMA line impressively. On track for a 5th consecutive gain with above average volume. Earnings and sales growth has steady year after year, and quarter after quarter (good A & C criteria).

9/4/2008 12:44:50 PM - Gain today has it rallying above its 50 DMA line. Earnings and sales growth has steady year after year (good A criteria) and quarterly earnings and sales increases have been near the +25% guideline while not stellar.

7/24/2008 1:53:31 PM - Earnings and sales growth has steady year after year (good A criteria) and quarterly earnings and sales increases have been near the +25% guideline while not stellar.

6/30/2008 1:04:15 PM - Today it has reversed a large part of the prior session's considerable volume-driven gain. Making steady upward progress since it gapped up when previously noted on 4/30/08 after reporting quarterly earnings. Earnings and sales growth has steady year after year (good A criteria) and quarterly earnings and sales increases have been near the +25% guideline while not stellar.

6/20/2008 1:21:56 PM - Reersed today's early gains after reaching a new all-time high, holding up well following an impressive 6/16/08 gain. Gapped up when previously noted on 4/30/08 after reporting quarterly earnings. Earnings and sales growth has steady year after year (good A criteria) and quarterly earnings and sales increases have been near the +25% guideline while not stellar.

6/17/2008 1:36:56 PM - Pulling back after a downgrade today following an impressive 6/16/08 gain for new highs on heavyt volume. Gapped up when least noted on 4/30/08 after reporting quarterly earnings. Earnings and sales growth has steady year after year (good A criteria) and quarterly earnings and sales increases have been near the +25% guideline while not stellar.

4/30/2008 1:09:26 PM - Gapping up after reporting numbers. Recently found support near its 50 DMA line. Earnings and sales growth has been below the +25% guideline.

11/5/2007 2:06:18 PM - No sound base. Recently found support near its 50 DMA line. Earnings and sales growth has been below the +25% guideline.

9/21/2007 1:51:54 PM - Reversed from earlier highs, yet still up on above average volume and in position to possibly close at a new 2007 high. Earnings and sales growth has been below the +25% guideline.

8/10/2007 12:54:13 PM - "C" remains below guidelines and base is questionable.

8/8/2007 1:43:21 PM - "C" remains below guidelines and base is questionable.

8/7/2007 12:52:10 PM - "C" remains below guidelines and base is questionable.

8/6/2007 12:48:08 PM - "C" remains below guidelines and base is questionable.

8/3/2007 12:34:53 PM - "C" remains below guidelines and base is questionable.

7/27/2007 12:49:29 PM - "C" remains below guidelines and base is questionable.

7/26/2007 12:51:08 PM - "C" remains below guidelines and base is questionable.

7/17/2007 12:40:15 PM - "C" remains below guidelines and base is questionable.

7/12/2007 1:07:29 PM - "C" remains below guidelines and base is questionable.

10/9/2006 12:42:13 PM - "C" remains below guidelines and base is questionable.

7/28/2006 12:47:47 PM - Impressive action yesterday and follow-through today yet "C" is below guidelines.