9/15/2023 12:30:05 PM - Reported earnings +21% on +8% sales revenues for the Jun '23 quarter versus the year-ago period and fundamental concerns remain. Went through a deep consolidation then rebounded since noted with caution in the 1/13/22 mid-day report - "Subpar sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines.

3/21/2023 12:14:49 PM - Reported earnings +26% on +9% sales revenues for the Dec '22 quarter versus the year-ago period but fundamental concerns remain. Went through a deep consolidation since last noted with caution in the 1/13/22 mid-day report - "Subpar sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

1/13/2022 2:14:37 PM - Reported earnings +35% on +16% sales revenues for the Sep '21 quarter versus the year ago period. Prior mid-day reports cautioned members - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

10/5/2021 12:47:23 PM - Reported earnings +100% on +18% sales revenues for the Jun '21 quarter versus the year ago period. Prior mid-day reports cautioned members - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

6/18/2021 12:36:00 PM - Reported earnings +27% on -1% sales revenues for the Mar '21 quarter versus the year ago period. Prior mid-day reports cautioned members - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

12/30/2019 11:59:06 AM - Found support near its 200 DMA line during its deeper consolidation since last noted in the 8/08/19 mid-day report. Reported earnings +3% on -1% sales revenues for the Sep '19 quarter. Prior mid-day reports cautioned members - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

8/8/2019 12:28:59 PM - Pulled back abruptly from its all-time high and found prompt support at its 50 DMA line ($85.16). Extended from any sound base after an impressive spurt of gains. Reported earnings +15% on +0% sales revenues for the Jun '19 quarter. Only 2 of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Last noted with caution in the 7/02/19 mid-day report - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

7/30/2019 12:27:56 PM - Pulling back abruptly from its all-time high and testing its 50 DMA line. Extended from any sound base after an impressive spurt of gains. Reported earnings +15% on +0% sales revenues for the Jun '19 quarter. Only 2 of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Last noted with caution in the 7/02/19 mid-day report - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

7/2/2019 12:51:27 PM -
Perched at its all-time high, extended from any sound base after adding to an impressive spurt of gains since last noted with caution in the 6/21/19 mid-day report - "Reported earnings +34% on +5% sales revenues for the Mar '19 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."


6/21/2019 12:09:16 PM -
Powering to new all-time highs with today's 5th consecutive gain adding to a recent spurt. Reported earnings +34% on +5% sales revenues for the Mar '19 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.


6/13/2019 12:40:05 PM -
Powering to new all-time highs with today's volume-driven gain adding to a recent spurt. Reported earnings +34% on +5% sales revenues for the Mar '19 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.


6/6/2019 12:25:06 PM -
Powering to new all-time highs with today's 3rd consecutive volume-driven gain. Reported earnings +34% on +5% sales revenues for the Mar '19 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.


6/5/2019 12:14:45 PM - Powering to new all-time highs with volume-driven gains. Reported earnings +34% on +5% sales revenues for the Mar '19 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.

12/21/2018 12:44:34 PM - Pulled back from new all-time highs and slumped below its 50 DMA line ($61.71) with a streak of volume-driven losses. Fundamental concerns remain as noted in prior mid-day reports - "Reported earnings +52% on +9% sales revenues for the Sep '18 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

12/20/2018 12:32:49 PM - Pulled back from new all-time highs and slumped below its 50 DMA line ($61.65) with a streak of volume-driven losses. Fundamental concerns remain as noted in prior mid-day reports - "Reported earnings +52% on +9% sales revenues for the Sep '18 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

12/19/2018 12:12:09 PM - Pulled back from new all-time highs and slumped near its 50 DMA line ($61.63) with a streak of volume-driven losses. Fundamental concerns remain as last noted in the 11/21/18 mid-day report- "Reported earnings +52% on +9% sales revenues for the Sep '18 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

11/21/2018 12:38:28 PM - Perched near its all-time high following volume-driven gains. Reported earnings +52% on +9% sales revenues for the Sep '18 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Fundamental concerns remain as noted in prior mid-day reports - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

11/16/2018 12:39:31 PM - Perched near its all-time high following volume-driven gains. Reported earnings +52% on +9% sales revenues for the Sep '18 quarter. Three of the past 4 comparisons had earnings above the +25% minimum guideline (C criteria). Last noted with caution in the 12/07/17 mid-day report - "Sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

12/7/2017 12:12:13 PM - Consolidating near its 50 DMA line ($56.98). Last noted in the 11/14/17 mid-day report - "Reported earnings +26% on +6% sales revenues for the Sep '17 quarter. Prior comparisons had earnings below the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

11/14/2017 12:33:25 PM - Slumped well below its 50 DMA line ($55.84), retreating from its all-time high hit on 10/31/17. Reported earnings +26% on +6% sales revenues for the Sep '17 quarter. Prior comparisons had earnings below the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.

10/11/2017 12:12:07 PM - Consolidating near its all-time high. Prior mid-day reports cautioned members - "Reported earnings +21% on +7% sales revenues for the Jun '17 quarter, and prior comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

9/29/2017 12:33:38 PM - Gapped down today, abruptly retreating after reaching new multi-year and all-time highs with gains this week lacking great volume conviction. Prior mid-day reports cautioned members - "Reported earnings +21% on +7% sales revenues for the Jun '17 quarter, and prior comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

9/21/2017 12:42:31 PM - Rallying within striking distance of 52-week and multi-year highs. The 9/15/17 mid-day report cautioned - "Reported earnings +21% on +7% sales revenues for the Jun '17 quarter, and prior comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

9/15/2017 12:19:43 PM - Hovering within striking distance of 52-week and multi-year highs. Reported earnings +21% on +7% sales revenues for the Jun '17 quarter, and prior comparisons had earnings below the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.

3/17/2014 12:03:16 PM - Hitting new 52-week highs with today's 5th consecutive gain. When rebounding above its 50 DMA line with a volume-driven gain the 3/04/14 mid-day report cautioned members - "Reported earnings +58% on +13% sales revenues for the Dec '13 quarter, marking its 4th consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13."

3/4/2014 12:20:32 PM - Rebounded above its 50 DMA line with today's volume-driven gain. Reported earnings +58% on +13% sales revenues for the Dec '13 quarter, marking its 4th consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has not been strong and steady enough to meet the investment system's guidelines. Shares split 2:1 effective 6/27/13.

1/28/2014 12:44:03 PM - Considerable gain today for new 52-week and all-time highs. Reported earnings +41% on +13% sales revenues for the Sep '13 quarter, marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history remains a concern, fundamentally. Found support at its 50 DMA line throughout it ascent since last noted with caution in the 10/15/13 mid-day report - "Shares split 2:1 effective 6/27/13. Reported stronger earnings and sales revenues increases in the Mar and Jun '13 quarterly comparisons, but prior quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

10/15/2013 12:09:41 PM - Perched near its 52-week and all-time highs with today's volume-driven gain. Formed a sound base while consolidating above its 50 DMA line. Prior mid-day reports cautioned - "Shares split 2:1 effective 6/27/13. Reported stronger earnings and sales revenues increases in the Mar and Jun '13 quarterly comparisons, but prior quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

10/3/2013 12:23:20 PM - Perched near its 52-week and all-time highs, it wedged higher with gains lacking great volume in the past week. Formed a sound base while consolidating above its 50 DMA line. Last noted in the 9/17/13 mid-day report with caution - "Shares split 2:1 effective 6/27/13. Reported stronger earnings and sales revenues increases in the Mar and Jun '13 quarterly comparisons, but prior quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

9/17/2013 12:22:10 PM - Perched near its 52-week and all-time highs, it has formed a sound base while consolidating above its 50 DMA line. Shares split 2:1 effective 6/27/13. Reported stronger earnings and sales revenues increases in the Mar and Jun '13 quarterly comparisons, but prior quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines.

9/12/2013 12:24:06 PM - Perched near its 52-week and all-time highs, it has formed a sound base while consolidating above its 50 DMA line. Shares split 2:1 effective 6/27/13. Reported stronger earnings and sales revenues increases in the Mar and Jun '13 quarterly comparisons, but prior quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines.

7/23/2013 12:41:34 PM - Perched near its 52-week and all-time highs, extended from any sound base. Shares split 2:1 effective 6/27/13. Due to report earnings on Tuesday, July 30th. Fundamental concerns have been repeatedly noted in prior mid-day reports - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

7/16/2013 12:30:40 PM - Perched at new 52-week and all-time highs and adding to its spurt of volume-driven gains. Shares split 2:1 effective 6/27/13. Fundamental concerns have been repeatedly noted in prior mid-day reports - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

7/8/2013 12:29:02 PM - Perched at new 52-week and all-time highs and adding to its spurt of volume-driven gains. Shares split 2:1 effective 6/27/13. Fundamental concerns remain, as when long ago noted in the 11/04/11 mid-day report - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

7/5/2013 12:21:12 PM - Perched at new 52-week and all-time highs following a spurt of volume-driven gains. Shares split 2:1 effective 6/27/13. Fundamental concerns remain, as when long ago noted in the 11/04/11 mid-day report - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

7/1/2013 12:20:32 PM - Shares split 2:1 effective 6/27/13. Consolidating near its 52-week and all-time highs following a spurt of volume-driven gains. Fundamental concerns remain, as when long ago noted in the 11/04/11 mid-day report - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

6/26/2013 12:20:24 PM - Consolidating near its 52-week and all-time highs following a spurt of volume-driven gains. Fundamental concerns remain, as when long ago noted in the 11/04/11 mid-day report - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

6/24/2013 12:16:37 PM - Consolidating after recently rallying for new 52-week and all-time highs. Fundamental concerns remain, as when last noted in the 11/04/11 mid-day report - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

11/4/2011 12:20:02 PM - Consolidating following a volume-driven gain on 10/27/11 that helped it hit a new 52-week high. Fundamentals are not strong, as was the case when last noted in the 3/23/11 mid-day report - "Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines."

3/23/2011 12:15:29 PM - Perched near its 52-week high, it recently found support near its 50 DMA line and rallied further above its 2007 all-time high. Quarterly and annual earnings history (C and A criteria) has not been strong and steady enough to meet the investment system's guidelines.

1/20/2011 1:16:45 PM - Small loss on heavy volume today. Since last noted on 12/16/10 it held its ground above its 50 DMA line, continued to new 52-week highs, and cleared its $49.39 all-time high from early 2007. Prior mid-day reports noted - "No overhead supply remains to act as resistance following its 9/20/10 technical breakout which helped it to clear a new base formed since it was noted in the 7/27/10 mid-day report - 'Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down.'"

12/16/2010 12:37:51 PM - Held its ground above its 50 DMA line and continued to new 52-week highs. It is within close striking distance of its $49.39 all-time high from early 2007, and showing healthy action since last noted in the 10/08/10 mid-day report - "No overhead supply remains to act as resistance following its 9/20/10 technical breakout which helped it to clear a new base formed since it was noted in the 7/27/10 mid-day report - 'Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down.'"

10/8/2010 12:51:58 PM - Holding its ground near its 52-week high, showing healthy action. No overhead supply remains to act as resistance following its 9/20/10 technical breakout which helped it to clear a new base formed since it was noted in the 7/27/10 mid-day report - "Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down."

9/27/2010 12:32:13 PM - Gapped up and hit a new 52-week high today then reversed into the red. No overhead supply remains to act as resistance.following its 9/20/10 technical breakout which helped it to clear a new base formed since it was last noted in the 7/27/10 mid-day report - "Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down."

7/27/2010 12:54:49 PM - Perched at its 52-week high today after 3 consecutive gains, and no overhead supply remains to act as resistance. A considerable gain on 7/22/10 with near average volume helped rise above stubborn resistance at $38, and it was noted in the 7/20/10 mid-day report - "Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down."

7/26/2010 12:46:54 PM - Hitting another new 52-week high with its 3rd consecutive gain today after a considerable gain on 7/22/10 with near average volume helped rise above stubborn resistance at $38. Noted in the 7/20/10 mid-day report - "Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down."

7/23/2010 12:50:15 PM - Hitting another new 52-week high today after a considerable gain on 7/22/10 with near average volume helped rise above stubborn resistance at $38. Noted in the 7/20/10 mid-day report - "Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down."

7/20/2010 12:38:31 PM - Building a long flat base within close striking range of stubborn resistance in the $38 area. Recent quarterly comparisons show strong earnings increases above the +25% guideline (C criteria) and sales revenues accelerating gradually from +4-14%, below growth guidelines. Its annual earnings (A criteria) history has been up and down.

1/3/2007 12:58:27 PM - Sales history is below guidelines and no base.

12/21/2006 12:50:06 PM - Sales history is below guidelines and no base.

12/20/2006 12:55:42 PM - Sales history is below guidelines and no base.

12/15/2006 12:52:50 PM - Sales history is below guidelines and no base.

12/14/2006 12:44:01 PM - Sales history is below guidelines and no base.

12/13/2006 12:34:40 PM - Sales history is below guidelines and no base.

12/8/2006 1:09:40 PM - Sales history is below guidelines and no base.

12/6/2006 1:08:14 PM - Sales history is below guidelines and no base.

12/5/2006 12:48:14 PM - Sales history is below guidelines and no base.

12/4/2006 12:46:11 PM - Sales history is below guidelines and no base.

12/1/2006 12:25:46 PM - Sales history is below guidelines and base is questionable.

11/30/2006 12:44:11 PM - Sales history is below guidelines and base is questionable.

11/29/2006 12:39:10 PM - Sales history is below guidelines and base is questionable.

11/24/2006 11:17:25 AM - Sales history is below guidelines and base is questionable.

11/22/2006 1:06:03 PM - Sales history is below guidelines and base is questionable.

11/21/2006 12:28:36 PM - Sales history is below guidelines and base is questionable.

11/20/2006 12:35:22 PM - Sales history is below guidelines and base is questionable.

11/17/2006 12:58:25 PM - Sales history is below guidelines and base is questionable.

11/16/2006 1:03:42 PM - Sales history is below guidelines and base is questionable.

11/15/2006 - More solid new highs today yet sales history is below guidelines and base is questionable.

11/14/2006 12:34:05 PM - More soild new highs today yet sales history is below guidelines and base is questionable.

11/13/2006 12:40:09 PM - Soild new highs today yet sales history is below guidelines and base is questionable.