1/24/2024 12:42:53 PM - Hitting another new all-time high with today's 10th consecutive volume-driven gain, but churning without making meaningful price progress, action indicative of distributional pressure. Found support near its 50 DMA line while consolidating. Reported Dec '23 quarterly earnings +29% on +10% sales revenues verus the year ago period. Prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong after a downturn in FY '20.

10/30/2023 12:24:05 PM - Hitting another new all-time high with today's volume-driven gain adding to a spurt after a "breakaway gap". Found support near its 50 DMA line while consolidating within striking distance of multi-year highs. Bullish action came after it reported strong Sep '23 quarterly earnings versus a year-ago loss on +13% sales revenues. Prior 2 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong after a downturn in FY '20.

10/26/2023 12:28:03 PM - Hit a new all-time high with a "breakaway gap" and considerable volume-driven gain on the prior session. Found support near its 50 DMA line while consolidating within striking distance of multi-year highs. Bullish action came after it reported strong Sep '23 quarterly earnings versus a year-ago loss on +13% sales revenues. Prior 2 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong after a downturn in FY '20.

10/25/2023 12:23:01 PM - Hitting a new all-time high with today's "breakaway gap" and considerable volume-driven gain. Found support near its 50 DMA line while consolidating within striking distance of multi-year highs. Bullish action came after it reported strong Sep '23 quarterly earnings versus a year-ago loss on +13% sales revenues. Prior 2 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong after a downturn in FY '20.

10/24/2023 1:46:53 PM - Found support near its 50 DMA line while consolidating within striking distance of multi-year highs. Due to report Sep '23 quarterly results. Reported earnings +53% on +6% sales revenues for the Jun '23 quarter 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 strong after a downturn in FY '20.

7/1/2022 12:12:54 PM - Holding its ground after a gap up on 6/29/22 hitting a new 52-week high with a big volume-driven gain. Found support near its 200 DMA line while consolidating since noted with caution in the 6/08/22 mid-day report - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

6/30/2022 12:19:02 PM - Gapped up and hit a new 52-week high with on the prior session with a big volume-driven gain. Found support near its 200 DMA line while consolidating since noted with caution in the 6/08/22 mid-day report - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

6/29/2022 12:28:07 PM - Gapped up and hit a new 52-week high with today's big volume-driven gain. Found support near its 200 DMA line while consolidating since last noted with caution in the 6/08/22 mid-day report - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

6/8/2022 12:51:11 PM - Retreating abruptly from its 52-week high with today's big volume-driven loss testing its 50 DMA line ($37.26). Noted with caution in prior mid-day reports - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

6/6/2022 12:51:11 PM - Challenging its 52-week high with today's volume-driven gain after consolidating n an orderly fashion above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

5/26/2022 2:35:57 PM - Rallied near its 52-week high with a big volume-driven gain on the prior session after consolidating above its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

5/25/2022 12:54:42 PM - Rallying near its 52-week high with today's big volume-driven gain after consolidating above its 50 DMA line since last noted with caution in the 5/02/22 mid-day report - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

5/2/2022 12:47:04 PM - Consolidating near its 52-week high. The 4/21/22 mid-day report cautioned members - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

4/21/2022 12:32:57 PM - Retreating abruptly today following a gap gain and new 52-week high on the prior session when the mid-day report cautioned members - "Reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines."

4/20/2022 12:49:10 PM - Gapped up today for a big gain and new 52-week high after it reported earnings +79% on +8% sales revenues for the Mar '22 quarter versus the year ago period. Faces some old resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines.

1/27/2022 12:31:34 PM - Gapped up on the prior session after it reported earnings +67% on +9% sales revenues for the Dec '21 quarter versus the year ago period. Faces resistance due to overhead supply up to the $52 level. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) and its annual earnings (A criteria) history has been up and down, not a match with the fact-based system's fundamental guidelines.

9/20/2021 12:56:59 PM - Faces resistance due to overhead supply. Reported earnings -19% on +48% sales revenues for the Jun '21 quarter versus the year ago period, below the +25% minimum earnings guideline (C criteria). Prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines.

9/18/2013 12:40:49 PM - Consolidating above prior highs following a considerable "breakaway gap" for a new 52-week high on 8/29/13. Prior mid-day reports cautioned - "Technically, it faces no resistance due to overhead supply. Reported earnings +20% on +19% sales revenues for the Jun '13 quarter, below the +25% minimum earnings guideline (C criteria). Prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines."

9/16/2013 12:43:12 PM - Consolidating in a tight trading range following a considerable "breakaway gap" for a new 52-week high on 8/29/13. Technically, it faces no resistance due to overhead supply. Reported earnings +20% on +19% sales revenues for the Jun '13 quarter, below the +25% minimum earnings guideline (C criteria). Prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines.

9/5/2013 12:29:35 PM - Holding its ground stubbornly and trading up following a considerable "breakaway gap" for a new 52-week high on 8/29/13. Reported earnings +20% on +19% sales revenues for the Jun '13 quarter, below the +25% minimum earnings guideline (C criteria). Undercut its 50 DMA during its consolidation then rebounded and reached new highs since noted in the 5/15/13 mid-day report with caution - "Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area."

8/30/2013 12:50:43 PM - Trading up today following a considerable "breakaway gap" for a new 52-week high on the prior session. Reported earnings +20% on +19% sales revenues for the Jun '13 quarter, below the +25% minimum earnings guideline (C criteria). Undercut its 50 DMA during its consolidation then rebounded and reached new highs since noted in the 5/15/13 mid-day report with caution - "Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area."

8/29/2013 12:55:56 PM - Considerable "breakaway gap" today for a new 52-week high with a big gain backed by above average volume. Reported earnings +20% on +19% sales revenues for the Jun '13 quarter, below the +25% minimum earnings guideline (C criteria). Undercut its 50 DMA during its consolidation then rebounded and reached new highs since last noted in the 5/15/13 mid-day report with caution - "Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area."

5/15/2013 12:28:22 PM - Perched at its 52-week high tallying a 5th consecutive gain backed by above average volume. Prior mid-day reports repeatedly cautioned - "Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area."

5/13/2013 12:25:20 PM - Perched at its 52-week high tallying a 3rd consecutive gain backed by above average volume. Prior mid-day reports cautioned - "Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area."

5/9/2013 12:58:55 PM - The 5/03/13 mid-day report cautioned - "Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area."

5/3/2013 12:45:40 PM - Earnings increases improved in the Dec '12 and Mar '13 quarters, but prior quarterly comparisons and its annual earnings (A criteria) history are not a match with the fact-based system's fundamental guidelines. Technically, it is trading at its 52-week high but faces resistance due to overhead supply up through the $37 area.

6/1/2010 12:39:15 PM - Annual earnings (A criteria) history has been very strong and quarterly sales revenues and earnings growth has been good. Consolidating near its 52-week high after recently finding support near prior chart highs and its 50 DMA line.

5/19/2010 12:48:36 PM - Annual earnings (A criteria) history and quarterly sales revenues and earnings growth has been good. Consolidating near its 52-week high after recently finding support near prior chart highs following a brief violation of its 50 DMA line.

11/4/2008 12:47:03 PM - Earnings history is unimpressive even though its quarterly sales revenues have grown nicely above the +25% guideline. Strength in other Commercial Services -Schools issues is reassuring concerning the L criteria.