1/26/2024 1:06:56 PM - Recently sputtering near its 50 DMA line. Prior mid-day reports cautioned members - "Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines."

1/22/2024 12:33:34 PM - Recently sputtering below its 50 DMA line. Prior mid-day reports cautioned members - "Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines."

1/19/2024 12:29:25 PM - Sputtering below its 50 DMA line. Prior mid-day reports cautioned members - "Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines."

1/3/2024 12:24:10 PM - Stalled after a gap up noted on 11/06/23 but found support above its 50 DMA line. Wedged up to recently touch a new 52-week high with gains lacking great volume conviction. Prior mid-day reports cautioned members - "Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines."

11/10/2023 12:33:43 PM - Stalled after a gap up noted on 11/06/23 hitting a new 52-week high with a considerable volume-driven gain. Prior mid-day reports cautioned members - "Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines."

11/6/2023 1:49:32 PM - Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Prior mid-day reports noted - "Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines."

8/8/2023 12:52:48 PM - Hitting another new 52-week high with today's 2nd consecutive big volume-driven gain. Sales revenues growth rate has been subpar. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines.

8/7/2023 1:22:14 PM - Gapped up and hit a new 52-week high with today's big volume-driven gain. Sales revenues growth rate has been sub par. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines.

5/13/2020 12:41:26 PM - Sales revenues growth rate has been sub par but improved in the Mar '20 quarter. Quarterly earnings comparisons have not been strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) history is also below guidelines. Some leadership has been noted in the industry group, Commercial Services - Education.

8/11/2009 12:51:39 PM - Holding its ground since a "breakaway gap" was noted on 8/05/09 as it spiked on heavy volume to a new all-time high following another solid quarterly earnings report. Its 5/06/09 gap up gain helped it leap from support near its 40 week average line, rising with heavy volume. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely. Current quarterly earnings comparisons (the C criteria) have been strong, but its annual earnings (the A criteria) history is below guidelines, with a downturn in FY '07. Additional leadership has been noted in the industry group, Commercial Services - Schools, despite its current Relative Strength rank of 27 which generally indicates that many stocks in the group have been laggards.

8/5/2009 1:24:44 PM - A breakaway gap today for a new all-time high following another solid quarterly earnings report. Its 5/06/09 gap up gain helped it leap from support near its 40 week average line, rising with heavy volume. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely. Its annual earnings (the A criteria) history is below guidelines, and its industry group, Commercial Services - Schools, has a Relative Strength rank of 7 which indicates it been lagging, which is a concern with respect to the L criteria.

5/26/2009 12:48:11 PM - Hit a new 52-week high today after a small gap up. Its 5/06/09 gap up gain helped it leap from support near its 40 week average line, rising with heavy volume. On 2/11/09 completed a public offering of 5.5 million shares, only 1.0 million of which were new (4.5 million from selling stockholders). Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely. Its annual earnings (the A criteria) history is poor, and its industry group has been lagging, which is a concern with respect to the L criteria.

5/8/2009 12:43:06 PM - Reversed early gainsB after touching a newB 52-week high today.B B A gap up on 5/06/09B helped it leap from support near its 40 week average line, rising with heavy volume. On 2/11/09 completed a public offering of 5.5 million shares, only 1.0 million of which were new (4.5 million from selling stockholders). Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely. Its annual earnings (the A criteria) history is poor, and its industry group has been lagging, which is a concern with respect to the L criteria.

5/7/2009 12:56:58 PM - Rising near its 52-week high today after a gap up on the prior session helped it leap from support near its 40 week average line. The considerable gain was backed by more than 3 times average volume. On 2/11/09 completed a public offering of 5.5 million shares, only 1.0 million of which were new (4.5 million from selling stockholders). Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely. Its annual earnings (the A criteria) history is poor, and its industry group has been lagging, which is a concern with respect to the L criteria.

4/8/2009 11:30:01 AM - Gapped up today, rallying from support at its 50 DMA line with gains backed by above average volume. Price/volume action has been healthy since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely, but its annual earnings (the A criteria) history is poor.

3/13/2009 11:28:04 AM - Pulling back today after rallying to a new 52 week high on the prior session with only average volume. On 3/05/09, reported better-than-expected results and encouraging guidance. Recently found great support at its 50 DMA line since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely, but its annual earnings history is poor.

3/11/2009 11:25:48 AM - Perched near recent highs. On 3/05/09, reported better-than-expected results and encouraging guidance. Recently found great support at its 50 DMA line since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely, but its annual earnings history is poor.

3/9/2009 11:22:50 AM - Rallying toward recent highs with volume running at an above average pace. On 3/05/09, reported better-than-expected results and encouraging guidance. Recently showing resilience and finding support above its 50 DMA line since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely, but its annual earnings history is poor.

3/5/2009 12:29:45 PM - Gapped up today after reporting better-than-expected results and encouraging guidance, however it encountered prompt distributional pressure and negatively reversed. Recently showing resilience and finding support above its 50 DMA line since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been accelerating and recent quarterly earnings increases have improved nicely, but its annual earnings history is poor.

3/4/2009 12:46:19 PM - Recently showing resilience and finding support above its 50 DMA line since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/25/2009 12:10:05 PM - Showing resilience above its 50 DMA line since the 2/11/09 completion of its public offering of 5.5 million shares, only 1.0 million of which were new, with 4.5 million from selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/17/2009 12:39:31 PM - Showing resilience since the 2/11/09 completion of its public offering of 5.5 million shares, 1.0 million of which were new shares being offered, while 4.5 million were offered by selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/11/2009 1:05:35 PM - Down considerably today while on course for a 3rd consecutive loss on above average volume, violating prior chart highs. Gapped down on 2/4/09 after announcing a public offering of 5.5 million shares, 1.0 million of which are new shares being offered, while 4.5 million are being offered by selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/9/2009 12:29:44 PM - Holding its ground since gapping down on 2/4/09 after announcing a public offering of 5.5 million shares, 1.0 million of which are new shares being offered, while 4.5 million are being offered by selling stockholders. Gains with above average volume had helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/6/2009 12:42:25 PM - Holding its ground since gapping down on 2/4/09 after announcing a public offering of 5.5 million shares, 1.0 million of which are new shares being offered, while 4.5 million are being offered by selling stockholders. Gains on the 2 prior sessions with above average volume helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/5/2009 12:37:55 PM - Gapped down on 2/4/09 after announcing a public offering of 5.5 million shares, 1.0 million of which are new shares being offered, while 4.5 million are being offered by selling stockholders. Gains on the 2 prior sessions with above average volume helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/4/2009 - Gapped down today after announcing a public offering of 5.5 million shares, 1.0 million of which are new shares being offered, while 4.5 million are being offered by selling stockholders. Gains on the 2 prior sessions with above average volume helped it reach a new 52-week high above the $15 area which had been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

2/2/2009 12:33:42 PM - Gain today with above average volume has it rallying to a new 52-week high. The $15 area has been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

11/26/2008 12:57:10 PM - Consolidating above its 50 & 200 DMA lines. The $15 area has been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

11/25/2008 12:47:27 PM - Consolidating above its 50 & 200 DMA lines. The $15 area has been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

11/19/2008 12:49:03 PM - Consolidating above its 50 & 200 DMA lines. The $15 area has been a stubborn technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

10/30/2008 1:07:51 PM - Encountering resistance near its 50 DMA line. Prior chart highs in the $15 area are also a technical resistance level. Sales revenues growth has been lackluster and its annual earnings history is poor.

10/14/2008 12:34:59 PM - Considerable gain today is its third consecutive gain, rallying straight up from the bottom (below its 50 & 200 DMA lines) to nearly challenge prior chart highs in the $15 area. Sales revenues growth has been lackluster and its annual earnings history is poor.

8/15/2008 1:06:48 PM - A recent 11 session winning streak with multiple gains on above average volume helped it rally to challenge long term chart highs in the $16 area. Sales revenues growth has been lackluster and its annual earnings history is poor.

8/8/2008 12:56:33 PM - An 11 session winning streak with multiple gains on above average volume helped it recently rally to challenge its 52-week high. Sales revenues growth has been lackluster and its annual earnings history is poor.

8/28/2006 1:23:24 PM - Group rank and sales history below guidelines.

8/22/2006 1:13:45 PM - Group rank and sales history below guidelines.