10/20/2023 12:28:10 PM - Found support at its 200 DMA line again this week after volume-driven losses. Faces near-term resistance due to overhead supply up to the $192 level. Fundamental concerns remain as when noted with caution in the 7/28/21 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."

10/13/2023 12:54:14 PM - Found support at its 200 DMA line and rebounded near its 50 DMA line. Faces near-term resistance due to overhead supply up to the $192 level. Fundamental concerns remain as when noted with caution in the 7/28/21 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."

10/12/2023 12:52:03 PM - Found support at its 200 DMA line and it is rebounding above its 50 DMA line with today's gain. Faces near-term resistance due to overhead supply up to the $192 level. Fundamental concerns remain as when noted with caution in the 7/28/21 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."

7/19/2023 12:40:55 PM - Hitting a new 52-week high with today's gain, but faces resistance due to overhead supply up to the $212 level. Fundamental concerns remain as when noted with caution in the 7/28/21 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."

6/30/2023 1:18:12 PM - Hitting a new 52-week high with today's gain, but faces resistance due to overhead supply up to the $212 level. Fundamental concerns remain as when last noted with caution in the 7/28/21 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."

7/28/2021 1:02:31 PM -

Found support at its 50 DMA line ($141) while hovering near its all-time high. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



9/30/2019 12:37:26 PM -

Tested its 50 DMA line ($93.24) with volume-driven losses after recently rallying to a new all-time high. Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



9/25/2019 12:23:37 PM -

Testing its 50 DMA line ($93.05) with volume-driven losses after recently rallying to a new all-time high. Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



9/20/2019 12:50:16 PM -

Consolidating this week after rallying to a new all-time high with a spurt of gains. Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



7/8/2019 12:06:04 PM -

Encountering distributional pressure after rallying to a new all-time high with a spurt of gains. Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



7/2/2019 1:22:14 PM -

Retreating today after rallying to a new all-time high with a spurt of gains. Fundamental concerns remain. Went through a deep consolidation since noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



6/20/2019 12:56:17 PM -

Rebounding near its all-time high, but fundamental concerns remain. Went through a deep consolidation since noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



4/12/2019 12:41:56 PM -

Went through a deep consolidation since last noted with caution in the 8/03/18 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



8/3/2018 2:05:07 PM -

Reversed into the red after early gains today into new high territory. Noted with caution in prior mid-day reports - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



4/4/2018 12:30:20 PM -

Slumping below its 50 DMA line. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



10/7/2016 12:38:27 PM -

Fundamental concerns remain. Noted with caution in prior mid-day reports - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



7/15/2016 1:01:39 PM -

Fundamental concerns remain. Noted with caution in prior mid-day reports - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



7/13/2016 12:40:17 PM -

Fundamental concerns remain since noted with caution in the 9/05/14 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



6/17/2016 11:52:57 AM -

Fundamental concerns remain since last noted with caution in the 9/05/14 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



9/5/2014 1:13:18 PM -

Pulling back from its 52-week high today following 4 consecutive volume-driven gains. Fundamental concerns remain since last noted with caution in the 3/27/12 mid-day report - "Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



3/27/2012 1:52:15 PM -

Hitting a new 52-week high today with a 3rd consecutive gain. Found support at its 50 DMA line recently and wedged to new 52-week highs without great volume conviction behind its small gains. Prior mid-day reports noted - "The Sep and Dec '11 quarterly comparisons showed improving sales revenues and earnings increases. Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



3/23/2012 1:19:42 PM -

Holding its ground today above its 50 DMA line. Recently wedged to new 52-week highs without great volume conviction behind its small gains. The 2/22/12 mid-day report noted - "The Sep and Dec '11 quarterly comparisons showed improving sales revenues and earnings increases. Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady."



2/22/2012 1:24:07 PM -

Holding its ground today after a volume-driven gain on the prior session helped it touch a new 52-week high. The Sep and Dec '11 quarterly comparisons showed improving sales revenues and earnings increases. Prior quarterly comparisons showed sub par results and its annual earnings (A criteria) history has not been strong and steady.



1/31/2007 12:58:51 PM - "C" just below the guidelines.

11/9/2006 1:08:45 PM - "C" below guidelines and too extended from a sound base of support at this point to be considered buyable under the guidelines.

11/8/2006 1:07:05 PM - "C" below guidelines and too extended from a sound base of support at this point to be considered buyable under the guidelines.

11/7/2006 1:05:12 PM - "C" below guidelines and Too extended from a sound base of support at this point to be considered buyable under the guidelines.

11/6/2006 1:24:47 PM - "C" below guidelines and base questionable.

11/3/2006 12:49:36 PM - "C" below guidelines and base questionable.

11/1/2006 12:42:16 PM - "C" below guidelines and base questionable.

2/22/2005 1:06:24 PM - Good group. Broke out of a small base earlier this month.

2/17/2005 12:55:25 PM - Good group. Broke out of a small base earlier this month.

2/15/2005 12:49:36 PM - Pretty good group. Pulling back on above average volume.

2/11/2005 12:59:17 PM - Pretty good group. Pulling back on about average volume.

1/3/2005 1:06:16 PM - Pretty good group. Pulling back on high volume.

12/7/2004 12:50:33 PM - Pretty good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

11/30/2004 1:28:49 PM - Pretty good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.