11/16/2018 1:03:02 PM - Slumping further below its 50 DMA line ($75.72) and retesting its 200 DMA line ($70.38). The 200 DMA line acted as support during its consolidation after the 9/25/18 mid-day report noted - "Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Sub par sales revenues growth and its up and down annual earnings (A criteria) history do not match with the fact-based investment system's fundamental guidelines."

11/15/2018 12:43:53 PM - Slumping below its 50 DMA line ($75.89) and encountering distributional pressure this week, retreating from its all-time high. Found support above its 200 DMA line ($70.33) during its consolidation after the 9/25/18 mid-day report noted - "Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Sub par sales revenues growth and its up and down annual earnings (A criteria) history do not match with the fact-based investment system's fundamental guidelines."

11/2/2018 12:40:29 PM - Trading near its 50 DMA line but encountering distributional pressure and perched -6% off its all-time high. Found support above its 200 DMA line during its consolidation after the 9/25/18 mid-day report noted - "Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Sub par sales revenues growth and its up and down annual earnings (A criteria) history do not match with the fact-based investment system's fundamental guidelines."

10/31/2018 12:40:57 PM - Rebounded above its 50 DMA line with volume-driven gains this week and it is perched -5.9% off its all-time high. Found support above its 200 DMA line during its consolidation after the 9/25/18 mid-day report last noted - "Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Sub par sales revenues growth and its up and down annual earnings (A criteria) history do not match with the fact-based investment system's fundamental guidelines."

9/25/2018 12:59:48 PM - Violated its 50 DMA line with recent volume-driven losses while retreating from its all-time high. Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Sub par sales revenues growth and its up and down annual earnings (A criteria) history do not match with the fact-based investment system's fundamental guidelines.

9/20/2018 1:00:02 PM - Testing its 50 DMA line ($76.34) with a pullback today while consolidating near its all-time high. Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Noted with caution in prior mid-day reports - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/21/2018 1:06:46 PM - Churning above average volume while challenging multi-year highs. Reported earnings +42% on +4% sales revenues for the Jul '18 quarter. Noted with caution in prior mid-day reports - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/20/2018 12:12:48 PM - Challenging multi-year highs with today's big gain adding to a spurt of quiet gains. Due to report earnings news for the Jul '18 quarter. Noted with caution in prior mid-day reports - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

8/15/2018 12:05:58 PM - Gapped down today, retreating from multi-year highs. Noted with caution in prior mid-day reports - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

6/14/2018 12:45:16 PM - Consolidating after rallying near multi-year highs. Showed bullish action since last noted in the 5/23/18 mid-day report - "Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines."

5/23/2018 1:39:55 PM - Quarterly and annual earnings (C and A criteria) history and sub par sales revenues growth rate is not a match with the fact-based investment system's guidelines.

11/10/2011 12:30:58 PM - Sales revenues growth has been in the +3-6% range with earnings up above the +25% guideline in the July and October '11 quarterly reports, but prior quarterly and annual earnings history is not a match with the fact-based investment system's guidelines.

4/20/2007 12:57:18 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

4/12/2007 1:34:06 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

4/3/2007 1:58:54 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

3/28/2007 1:07:01 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

3/27/2007 12:56:19 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

3/8/2007 12:54:52 PM - Sales history is below the guidelines. Quarterly sales should be up 25% or more or accelerating over prior quarters.

2/22/2007 12:40:20 PM - "C" and sales history below guidelines.

11/13/2006 12:52:48 PM - "C" and sales history below guidelines. Base questionable.

11/10/2006 12:55:03 PM - "C" and sales history below guidelines. Base questionable.

11/1/2006 12:35:01 PM - "C" and sales history below guidelines. Base questionable.

10/24/2006 1:02:33 PM - "C" and sales history below guidelines. Base questionable.

10/5/2006 12:41:11 PM - "C" and sales history below guidelines. Base questionable.

10/4/2006 1:02:02 PM - "C" and sales history below guidelines. Base questionable.

10/3/2006 12:38:22 PM - "C" and sales history below guidelines. Base questionable.

10/2/2006 12:26:46 PM - "C" and sales history below guidelines. Base questionable.

9/29/2006 12:35:44 PM - "C" and sales history below guidelines. Base questionable.

9/28/2006 12:35:28 PM - "C" and sales history below guidelines. Base questionable.

9/27/2006 12:31:59 PM - "C" and sales history below guidelines. Base questionable.

9/26/2006 12:38:08 PM - "C" and sales history below guidelines. Base questionable.

9/21/2006 12:58:00 PM - "C" and sales history below guidelines. Base questionable.

9/14/2006 12:48:11 PM - "C" and sales history below guidelines.

9/13/2006 1:21:12 PM - "C" and sales history below guidelines.

8/25/2006 12:57:22 PM - "C" and sales history below guidelines.

8/22/2006 1:11:17 PM - "C" and sales history below guidelines.

8/14/2006 12:51:21 PM - "C" and sales history below guidelines.

8/11/2006 1:14:38 PM - "C" and sales history below guidelines.