11/14/2018 1:06:16 PM - Slumping to its 200 DMA line. Reported great earnings on -7% sales revenues for the Sep '18 quarter. Last noted with caution in 9/12/18 mid-day report - "Reported great earnings increases in the Mar and Jun '18 quarters, but sub par sales revenues growth and erratic annual earnings (A criteria) history is a concern."

9/12/2018 12:36:39 PM - Challenging its all-time high with a big volume-driven gain. Found support at its 50 DMA line during its ongoing ascent. Noted with caution in prior mid-day reports - "Reported great earnings increases in the Mar and Jun '18 quarters, but sub par sales revenues growth and erratic annual earnings (A criteria) history is a concern."

9/6/2018 1:10:39 PM - Hovering near its all-time high, consolidating above its 50 DMA line ($47.16). Posted a considerable gain when last noted with caution in the 8/20/18 mid-day report - "Reported great earnings increases in the Mar and Jun '18 quarters, but sub par sales revenues growth and erratic annual earnings (A criteria) history is a concern."

8/20/2018 12:16:45 PM - Hitting new 52-week and all-time highs with today's considerable gain. Reported great earnings increases in the Mar and Jun '18 quarters, but sub par sales revenues growth and erratic annual earnings (A criteria) history is a concern.

10/26/2017 1:16:53 PM - Slumping well below its 50 DMA line ($41) with a streak of 8 consecutive losses while retreating from its 52-week high. Prior mid-day reports repeatedly cautioned - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

10/13/2017 12:41:16 PM - Hitting a new 52-week high today. Noted in prior mid-day reports with caution - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

9/28/2017 12:52:29 PM - Slumping from its 52-week high, it violated its 50 DMA line $40.19) with a volume-driven loss on the prior session. Noted in prior mid-day reports with caution - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

9/19/2017 1:03:43 PM - Perched near its 52-week high following a spurt of gains. Found support at its 50 DMA line during its consolidation since noted in the 6/30/17 mid-day report with caution - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

9/14/2017 1:11:31 PM - Perched near its 52-week high following a spurt of gains. Found support at its 50 DMA line during its consolidation since noted in the 6/30/17 mid-day report with caution - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

9/7/2017 12:45:35 PM - Perched at its 52-week high following a spurt of gains. Found support at its 50 DMA line during its consolidation since last noted in the 6/30/17 mid-day report with caution - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

6/30/2017 1:11:02 PM - Pulling back this week after spiking to a new 52-week high. The 6/23/17 mid-day report cautioned members - "Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply."

6/23/2017 2:25:16 PM - Hitting new 52-week highs. Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply.

6/22/2017 1:05:58 PM - Annual earnings (A criteria) history has been up and down. Faces resistance due to older overhead supply.