8/10/2023 12:09:42 PM - Finding support near its 50 DMA line ($186) following noted volume-driven losses after it was perched within close striking distance of its all-time high. Reported earnings +11% on +11% sales revenues for the Jun '23 quarter versus the year-ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic.

8/9/2023 12:27:23 PM - Testing its 50 DMA line ($185.83) with recent volume-driven losses after it was perched within close striking distance of its all-time high. Reported earnings +11% on +11% sales revenues for the Jun '23 quarter versus the year-ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic.

8/4/2023 12:21:34 PM - Gapped down today testing its 50 DMA line after it was perched within close striking distance of its all-time high. Reported earnings +11% on +11% sales revenues for the Jun '23 quarter versus the year-ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic.

5/12/2023 12:18:45 PM - Perched within close striking distance of its all-time high. Reported earnings +9% on +10% sales revenues for the Mar '23 quarter versus the year-ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic.

12/9/2022 12:15:36 PM - Gapped down today. Wedged to new highs after a Secondary Offering when last noted with caution in the 11/14/22 mid-day report - "Reported earnings +9% on +4% sales revenues for the Sep '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic."

11/14/2022 12:17:44 PM - Pulling back abruptly last week after proposing a Secondary Offering. Hit a new all-time high on 11/04/22 when noted with caution in the mid-day report - "Reported earnings +9% on +4% sales revenues for the Sep '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic."

11/11/2022 12:02:11 PM - Pulling back abruptly this week after proposing a Secondary Offering. Hit a new all-time high on 11/04/22 when noted with caution in the mid-day report - "Reported earnings +9% on +4% sales revenues for the Sep '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic."

11/10/2022 12:18:47 PM - Pulling back this week after proposing a Secondary Offering. Hit a new all-time high on 11/04/22 when noted with caution in the mid-day report - "Reported earnings +9% on +4% sales revenues for the Sep '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic."

11/8/2022 12:04:15 PM - Pulled back after proposing a Secondary Offering. Hit a new all-time high on 11/04/22 when noted with caution in the mid-day report - "Reported earnings +9% on +4% sales revenues for the Sep '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic."

11/4/2022 12:13:23 PM - Hit a new all-time high with today's early gain. Reported earnings +9% on +4% sales revenues for the Sep '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been steady even through the pandemic.

6/1/2022 12:37:13 PM - Slumping well below its 50 DMA line ($156) with big volume-driven losses. Last noted with caution in the 5/12/22 mid-day report - "Reported earnings +27% on +17% sales revenues for the Mar '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady."

5/12/2022 12:17:49 PM - Gapped down today violating its 50 DMA line ($155) with a big volume-driven loss. Reported earnings +27% on +17% sales revenues for the Mar '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

5/4/2022 11:55:34 AM - Rebounding above its 50 DMA line ($153) with today's 2nd consecutive volume-driven gain. Reported earnings +27% on +17% sales revenues for the Mar '22 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

4/29/2022 12:19:47 PM - Slumping near its 50 DMA line ($152.56). Reported earnings +18% on +14% sales revenues for the Dec '21 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

2/8/2022 12:35:53 PM - Reported earnings +18% on +14% sales revenues for the Dec '21 quarter versus the year ago period. Prior earnings were not strong and steady above the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

1/11/2022 12:40:23 PM - Reported earnings +26% on +20% sales revenues for the Sep '21 quarter versus the year ago period. Prior earnings were below the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

3/18/2020 12:38:29 PM - Reported earnings +10% on +5% sales revenues for the Dec '19 quarter. Prior earnings were below the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

10/21/2019 11:54:48 AM - Pulling back toward its 50 DMA line. Reported earnings +14% on +5% sales revenues for the Jun '19 quarter. Prior earnings were below the +25% minimum (C criteria). Its annual earnings (A criteria) growth has been slow and steady.

7/23/2015 12:10:10 PM - Pulling back near its 50 DMA line after gapping down today. Reported earnings +19% on +13% sales revenues for the Jun '15 quarter. Prior earnings were above the +25% minimum (C criteria) and its annual earnings (A criteria) history has been good.

6/25/2015 12:21:39 PM - Met resistance at its 50 DMA line recently, and today's loss is undercutting prior lows. Reported earnings +37% on +15% sales revenues for the Mar '15 quarter, its 4th consecutive quarter with earnings increasing more than the +25% minimum (C criteria). Annual earnings (A criteria) history has been good.

4/30/2015 12:04:02 PM -

Reported earnings +37% on +15% sales revenues for the Mar '15 quarter, its 4th consecutive quarter with earnings increasing more than the +25% minimum (C criteria). Gapped up today for a new 52-week high. Found support at its 50 DMA line during its consolidation then made steady progress since last noted in the 1/28/15 mid-day report. Has the look of a riskier "late stage" base, however it wedged higher and did not form a sound base pattern.



1/28/2015 12:07:48 PM -

Gapped up today for yet another new 52-week high with its 8th consecutive gain, getting very extended from any sound base. Found support at its 50 DMA line during a recent consolidation. Reported earnings +43% on +15% sales revenues for the Dec '14 quarter, its 3rd consecutive quarter with earnings increasing more than the +25% minimum (C criteria), making it a better match with the fact-based investment system.



10/30/2014 12:11:35 PM -

Gapped up today for yet another new 52-week high with its 8th consecutive gain. Rebounded above its 50 DMA line after damaging volume-driven losses. Noted with caution in the 10/21/14 mid-day report - "Reported earnings +29% on +39% sales revenues for the Jun '14 quarter. Fundamental concerns remain, as prior quarterly earnings and sales revenues growth has been below guidelines."



10/27/2014 11:54:54 AM -

Hitting a new 52-week high with today's 5th consecutive gain. Rebounded above its 50 DMA line after damaging volume-driven losses. Last noted with caution in the 10/21/14 mid-day report - "Reported earnings +29% on +39% sales revenues for the Jun '14 quarter. Fundamental concerns remain, as prior quarterly earnings and sales revenues growth has been below guidelines."



10/21/2014 12:15:02 PM -

Gapped up today, rebounding toward its 50 DMA line after damaging volume-driven losses. Last noted with caution in the 7/24/14 mid-day report - "Reported earnings +29% on +39% sales revenues for the Jun '14 quarter. Fundamental concerns remain, as prior quarterly earnings and sales revenues growth has been below guidelines."



7/24/2014 11:59:03 AM -

Gapped up today for a considerable volume-driven gain and new 52-week high. Reported earnings +29% on +39% sales revenues for the Jun '14 quarter. Fundamental concerns remain, as prior quarterly earnings and sales revenues growth has been below guidelines.



6/11/2013 12:00:40 PM -

Rebounding above its 50 DMA line with a considerable gain today. Last noted in the 4/26/13 mid-day report - "Abruptly retreated from its 52-week high hit earlier this week. Reported earnings +4% on +4% sales revenues for the Mar '13 quarter. Fundamental concerns remain, and it was repeatedly noted in prior mid-day reports with caution - 'Earnings and sales revenues growth has been below guidelines.'"



4/26/2013 12:04:32 PM -

Abruptly retreated from its 52-week high hit earlier this week. Reported earnings +4% on +4% sales revenues for the Mar '13 quarter. Fundamental concerns remain, and it was repeatedly noted in prior mid-day reports with caution - "Earnings and sales revenues growth has been below guidelines."



4/18/2013 11:43:43 AM -

Hitting yet another new 52-week high today. Fundamental concerns remain, yet it made steady progress and stubbornly held its ground since repeatedly noted in prior mid-day reports with caution - "Earnings and sales revenues growth has been below guidelines."



4/3/2013 12:07:51 PM -

Perched at its 52-week high today and making its 2nd consecutive mid-day report appearance. Fundamental concerns remain, yet it made steady progress and stubbornly held its ground since noted in the 12/11/12 mid-day report and other reports with caution - "Earnings and sales revenues growth has been below guidelines."



4/2/2013 12:33:28 PM -

Hitting another new 52-week high today. Fundamental concerns remain, yet it made steady progress and stubbornly held its ground since noted in the 12/11/12 mid-day report and other reports with caution - "Earnings and sales revenues growth has been below guidelines."



3/20/2013 11:46:56 AM -

Perched at 52-week and multi-year highs today. Fundamental concerns remain, yet it made steady progress and stubbornly held its ground since last noted in the 12/11/12 mid-day report with caution - "Earnings and sales revenues growth has been below guidelines."



12/11/2012 11:59:31 AM -

Trading at 52-week and multi-year highs today. Fundamental concerns remain, as noted in prior mid-day reports - "Earnings and sales revenues growth has been below guidelines."



6/29/2011 12:33:17 PM - Consolidating near its 50 DMA line, perched only -3.3% off its all-time high. Prior mid-day reports noted - "Earnings and sales revenues growth has been below guidelines."

5/27/2011 12:16:46 PM - Consolidating near its 50 DMA line with volume totals cooling. Perched only -2.5% off its all-time high hit when last noted in the 4/28/11 mid-day report as there was a negative reversal - "Earnings and sales revenues growth has been below guidelines."

4/28/2011 12:08:33 PM - Gapped up today for a new all-time high then reversed into the red. Extended from any sound base pattern. Earnings and sales revenues growth has been below guidelines.

7/1/2010 12:10:46 PM - Gapped down today and violated its 50 DMA line amid widespread market weakness (M criteria). It traded up in 14 out of the past 16 months. Noted in recent mid-day reports - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

6/30/2010 12:04:46 PM - Consolidating above support above its 50 DMA line. It has traded up in 13 out of 15 months. Noted in recent mid-day reports - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

6/29/2010 12:50:50 PM - Testing support above its 50 DMA line. It has traded up in 13 out of 15 months. Noted in recent mid-day reports - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

6/7/2010 12:43:40 PM - Testing support at its 50 DMA line today. It has traded up in 13 out of 15 months. Noted in recent mid-day reports - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

6/4/2010 12:21:15 PM - Gapped down today, abruptly erasing the prior session's gain for a new all-time high and slumping under prior chart highs. Found support at its 50 DMA line during its consolidation for the past 6 weeks. It has traded up in 13 out of 15 months. Noted in mid-day report on 5/07/10 - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

6/3/2010 12:16:25 PM - Gain today for a new all-time high. Found support at its 50 DMA line during its consolidation for the past 6 weeks. It has traded up in 13 out of 15 months. Noted in mid-day report on 5/07/10 - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

5/21/2010 12:14:43 PM - Rebounded into positive ground after gapping down today, re-testing support at its 50 DMA line. It has traded up in 13 out of 15 months. Noted in mid-day report on 5/07/10 - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

5/20/2010 12:22:33 PM - Small gap down today, yet still perched near its all-time high. Found recent support at its 50 DMA line. It has traded up in 13 out of 15 months. Noted in mid-day report on 5/07/10 - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

5/19/2010 12:18:57 PM - Perched near its all-time high after finding recent support at its 50 DMA line. It has traded up in 13 out of 15 months. Noted in mid-day report on 5/07/10 - "Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years."

5/7/2010 12:21:01 PM - Testing support at its 50 DMA line this week, it has steadily risen since last noted in the 2/04/10 mid-day report after it managed to exceed its 2007 high in the past week. Earnings showed better increases in the 2 latest quarters but prior comparisons have been below guidelines and sales revenues growth has been below guidelines. It shown steady annual earnings (A criteria) growth in recent years.

2/4/2010 12:25:12 PM - Sales revenues and earnings showed better increases in the latest quarter but prior comparisons have been below guidelines. It shown steady annual earnings (A criteria) growth in recent years. It has steadily risen from its March 2009 low near $13 and managed to exceed its 2007 high in the past week.

3/16/2006 12:22:55 PM - "C" below guidelines.