7/25/2023 11:52:04 AM - Gapped up today rebounding above the 50 DMA line. Faces resistance up to the $161 level. Reported greatly improved results for the Dec '22 and Mar '23 quarters versus the year ago periods. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

3/14/2023 12:41:24 PM - Hovering near its all-time high stubbornly holding its ground despite several small volume-driven losses. Reported greatly improved results for the Dec '22 quarter versus the year ago period. Went through a long consolidation below its 200 DMA line since noted with caution in the 1/28/22 mid-day report. Reported earnings +8% on +7% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

3/10/2023 1:40:58 PM - Pulling back from its all-time high with today's 5th consecutive volume-driven loss. Reported greatly improved results for the Dec '22 quarter versus the year ago period. Went through a long consolidation below its 200 DMA line since noted with caution in the 1/28/22 mid-day report. Reported earnings +8% on +7% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

3/3/2023 12:20:12 PM - Reported greatly improved results for the Dec '22 quarter versus the year ago period. Perched at a new all-time high today following a spurt of volume-driven gains this week. Went through a long consolidation below its 200 DMA line since noted with caution in the 1/28/22 mid-day report. Reported earnings +8% on +7% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

1/6/2023 12:52:24 PM - Hitting a new all-time high with today's 2nd consecutive big volume-driven gain. Went through a long consolidation below its 200 DMA line since noted with caution in the 1/28/22 mid-day report. Reported earnings +8% on +7% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

1/5/2023 12:12:59 PM - Nearly challenging its all-time high with today's big gain. Went through a long consolidation below its 200 DMA line since noted with caution in the 1/28/22 mid-day report. Reported earnings +8% on +7% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

12/22/2022 1:04:43 PM - Went through a long consolidation below its 200 DMA line since last noted with caution in the 1/28/22 mid-day report. Reported earnings +8% on +7% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline. Annual earnings history (A criteria) included a big downturn in FY '20.

1/28/2022 11:59:54 AM -
Consolidating near its 50 DMA line ($96.13) following 4 consecutive volume-driven gains. Pulled back with lighter volume since last noted with caution in the 12/27/21 mid-day report - "Reported earnings +131% on +64% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly earnings increases have been strong. Annual earnings history (A criteria) included a big downturn in FY '20."


12/27/2021 12:33:54 PM -
Perched at its 52-week and all-time high. Found support above its 50 DMA line ($90.77) and made gradual progress since last noted in the 11/23/21 mid-day report - "Reported earnings +131% on +64% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly earnings increases have been strong. Annual earnings history (A criteria) included a big downturn in FY '20."


11/23/2021 12:37:09 PM -
Hovering near its 52-week high in recent weeks following big volume-driven gains. Reported earnings +131% on +64% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly earnings increases have been strong. Annual earnings history (A criteria) included a big downturn in FY '20.


7/29/2021 12:23:56 PM -
Gapped up and rebounded above its 50 DMA line ($73.48) with a big volume-driven gain when last noted with caution in the 7/20/21 mid-day report - "Reported earnings +172% on +37% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."


7/20/2021 12:08:38 PM -
Gapped up and rebounded above its 50 DMA line ($73.48) with today's big volume-driven gain. Noted with caution in prior mid-day reports - "Reported earnings +172% on +37% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."


7/9/2021 12:21:53 PM -
Consolidating below its 50 DMA line ($74.01). Noted with caution in prior mid-day reports - "Reported earnings +172% on +37% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."


7/1/2021 12:43:39 PM -
Consolidating below its 50 DMA line ($74.40). Last noted in the 6/25/21 mid-day report - "Reported earnings +172% on +37% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."


6/25/2021 12:43:57 PM -
Consolidating near its 50 DMA line. Reported earnings +172% on +37% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.


11/13/2019 12:30:33 PM -
Consolidating near its all-time high, enduring distributional pressure. Reported earnings +10% on +8% sales revenues for the Sep '19 quarter, and fundamental concerns remain. The past 3 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14.


11/12/2019 12:38:50 PM -
Reported earnings +10% on +8% sales revenues for the Sep '19 quarter, and fundamental concerns remain. The past 3 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14.


4/25/2019 12:39:55 PM - Slumping below its 50 DMA line with a big loss today on higher volume. Due to report earnings news on 5/06/19. Encountering distributional pressure since noted in the 3/05/19 mid-day report - "Extended from any sound base. Reported earnings +44% on +19% sales revenues for the Dec '18 quarter, but fundamental concerns remain. Only 2 of the past 4 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14."

3/28/2019 12:53:26 PM - Encountering distributional pressure since noted in the 3/05/19 mid-day report - "Extended from any sound base. Reported earnings +44% on +19% sales revenues for the Dec '18 quarter, but fundamental concerns remain. Only 2 of the past 4 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14."

3/14/2019 1:13:07 PM - Encountering distributional pressure since noted in the 3/05/19 mid-day report - "Extended from any sound base. Reported earnings +44% on +19% sales revenues for the Dec '18 quarter, but fundamental concerns remain. Only 2 of the past 4 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14."

3/13/2019 12:27:32 PM - Encountering distributional pressure since last noted in the 3/05/19 mid-day report - "Extended from any sound base. Reported earnings +44% on +19% sales revenues for the Dec '18 quarter, but fundamental concerns remain. Only 2 of the past 4 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14."

3/5/2019 1:14:48 PM - Extended from any sound base. Reported earnings +44% on +19% sales revenues for the Dec '18 quarter, but fundamental concerns remain. Only 2 of the past 4 quarterly earnings increases have not been above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong after a downturn in FY '14.

10/30/2018 11:46:59 AM - Reported earnings +59% on +16% sales revenues for the Jun '18 quarter, but fundamental concerns remain. Prior quarterly earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria).

7/11/2013 12:47:05 PM - Considerable gain today for a new 52-week high. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Undercut its 50 DMA line then rebounded since last noted in the 6/10/13 mid-day report. Prior mid-day reports cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

6/10/2013 12:24:54 PM - Considerable gain today for a new 52-week high, getting more extended from any sound base pattern. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Prior mid-day reports cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

6/6/2013 12:10:51 PM - Consolidating within close striking distance of its 52-week high, extended from any sound base pattern. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Prior mid-day reports cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

5/30/2013 12:21:19 PM - Consolidating -6.1% off its 52-week high, extended from any sound base pattern. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Prior mid-day report cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

5/15/2013 12:24:37 PM - Perched at 52-week and multi-year highs while on track for its 7th consecutive gain. Stubbornly holding its ground following recent volume-driven gains, extended from any sound base pattern. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Prior mid-day report cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

5/10/2013 12:06:43 PM - Perched at 52-week and multi-year highs and inching higher for its 4th consecutive gain. Stubbornly holding its ground following recent volume-driven gains, extended from any sound base pattern. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Prior mid-day report cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

5/9/2013 12:58:09 PM - Hitting new 52-week and multi-year highs with today's 3rd consecutive gain. Stubbornly holding its ground following recent volume-driven gains, extended from any sound base pattern. Reported earnings +102% on +29% sales revenues for the Mar '13 quarter, but fundamental concerns remain. Prior mid-day report cautioned - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for lower earnings in FY '13."

5/7/2013 12:24:43 PM - Perched at 52-week and multi-year highs, stubbornly holding its ground following recent volume-driven gains. Found support well above its 50 DMA line since noted in the 4/01/13 mid-day report with caution - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for -25% lower earnings in FY '13."

4/23/2013 12:26:25 PM - Perched at 52-week and multi-year highs following a gap up and volume-driven gain on the prior session. Found support well above its 50 DMA line since last noted in the 4/01/13 mid-day report with caution - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for -25% lower earnings in FY '13."

4/1/2013 12:17:22 PM - Hovering near 52-week and multi-year highs, consolidating above its 50 DMA line. Last noted in the 3/14/13 mid-day report with caution - "Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for -25% lower earnings in FY '13."

3/14/2013 12:35:07 PM - Hovering near 52-week and multi-year highs. Recent quarterly results have shown waning sales revenues and earnings increases have not been strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) improved since FY '09, however consensus estimates are calling for -25% lower earnings in FY '13.

6/1/2011 12:31:55 PM - Reversed into the red after early gains for a new 52-week high on the prior session. During a recent spurt of volume-driven gains the 5/26/11 mid-day report noted - "Reported earnings +86% on +12% sales revenues for the quarter ended March 31, 2011 versus the year-ago period. Annual earnings (A criteria) we from FY '07 to FY '09 and quarterly results have shown sub par sales revenues and earnings increases in prior comparisons."

5/31/2011 12:38:02 PM - Reversed into the red after early gains today for a new 52-week high. During a recent spurt of volume-driven gains the 5/26/11 mid-day report noted - "Reported earnings +86% on +12% sales revenues for the quarter ended March 31, 2011 versus the year-ago period. Annual earnings (A criteria) we from FY '07 to FY '09 and quarterly results have shown sub par sales revenues and earnings increases in prior comparisons."

5/26/2011 1:07:12 PM - Holding its ground today following a considerable gap up gain for a new 52-week high on the prior session. Reported earnings +86% on +12% sales revenues for the quarter ended March 31, 2011 versus the year-ago period. Annual earnings (A criteria) we from FY '07 to FY '09 and quarterly results have shown sub par sales revenues and earnings increases in prior comparisons.

5/4/2010 12:52:18 PM - Quietly consolidating near its 52-week high after a recent streak of gains backed by above average volume. Noted in 4/21/10 mid-day report - "Annual earnings (A criteria) have been flat since 2007 and quarterly results have shown sub par sales and earnings increases after a few negative comparisons."

4/26/2010 12:28:22 PM - Hit a new 52-week high today with its 5th consecutive gain. Noted in 4/21/10 mid-day report - "Annual earnings (A criteria) have been flat since 2007 and quarterly results have shown sub par sales and earnings increases after a few negative comparisons."

4/21/2010 1:11:52 PM - It has recently wedged higher on lackluster volume and it is perched at its 52-week high. Annual earnings (A criteria) have been flat since 2007 and quarterly results have shown sub par sales and earnings increases after a few negative comparisons.

3/19/2010 12:35:30 PM - Annual earnings (A criteria) have been flat since 2007 and quarterly results have shown sub par sales and earnings increases after a few negative comparisons.

3/15/2010 12:40:58 PM - Hit a new 52-week high today, overcoming recent distributional pressure and finding support above its 50 DMA line. Annual earnings (A criteria) have been flat since 2007 and quarterly results have shown sub par sales and earnings increases after a few negative comparisons.

3/12/2010 12:43:06 PM -

Recently encountering distributional pressure yet showing resilience to stay above its 50 DMA line. Annual earnings (A criteria) have been flat since 2007 and quarterly results have shown sub par sales and earnings increases after a few negative comparisons.



1/27/2010 12:52:51 PM -

Hit a new 52-week high today with a considerable gain, rising from an orderly flat base. Recent quarterly earnings improved, however sales revenues comparisons have been negative and annual earnings (A criteria) have been flat since 2007.



5/8/2008 12:46:46 PM -

Recent quarterly earnings and sales have been solid, however it has an unimpressive annual earnings history (questionable A criteria).



4/29/2008 1:00:23 PM - Sales history and group rank are below guidelines.

5/10/2007 12:48:26 PM - Gap open this morning after reporting earnings yet sales history and group rank are below guidelines.

4/24/2007 12:39:56 PM - Recent gains puts price too extened to be buyable under the guidelines.

4/23/2007 1:01:21 PM - Recent gains puts price too extened to be buyable under the guidelines.

3/8/2004 1:00:00 PM - Y - Best in decent group. Highly ranked by IBD. Nice "A", "S" & "I". Decent "C". Gap open this morning.