10/12/2018 12:30:19 PM - Slumped below its 50 DMA line ($45.34) with 3 consecutive volume-driven losses while abruptly retreating from its all-time high. The two latest quarterly comparisons through Jun '18 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings growth has been slow and steady.

10/11/2018 12:28:47 PM - Perched near its 50 DMA line ($45.35) and hovering near its all-time high. The two latest quarterly comparisons through Jun '18 showed earnings increases above the +25% minimum guideline (C criteria). Its annual earnings growth has been slow and steady.

12/13/2016 12:18:41 PM - Perched at all-time highs following an impressive streak of volume-driven gains, extended from any sound base. Noted with caution in prior mid-day reports - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

12/12/2016 12:19:38 PM - Perched at all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

12/1/2016 12:14:17 PM - Perched near all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

11/30/2016 12:31:19 PM - Perched near all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

11/23/2016 12:09:38 PM - Perched near all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

11/22/2016 12:29:03 PM - Perched near all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

11/21/2016 12:24:43 PM - Gapped down on the prior session retreating from all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

11/18/2016 12:21:21 PM - Gapped down today retreating from all-time highs following an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

11/15/2016 12:35:30 PM - Powered into new 52-week and all-time high territory with an impressive streak of volume-driven gains. Found prompt near its 50 DMA line during its consolidation since last noted with caution in the 10/26/16 mid-day report - "Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria)."

10/26/2016 12:24:34 PM - Challenging its 52-week high with today's gain. Found prompt above its 50 DMA line. Quarterly comparisons through Sep '16 showed earnings increases below the +25% minimum guideline (C criteria).

12/16/2015 12:18:23 PM - Pulled back from its 52-week high and found prompt support near its 50 DMA line. Prior mid-day reports repeatedly cautioned members - "Quarterly comparisons through Sep '15 showed earnings increases below the +25% minimum guideline (C criteria)."

12/15/2015 12:32:09 PM - Pulled back from its 52-week high and it is finding support today, rebounding above its 50 DMA line. Prior mid-day reports cautioned members - "Quarterly comparisons through Sep '15 showed earnings increases below the +25% minimum guideline (C criteria)."

12/14/2015 12:31:44 PM - Pulled back from its 52-week high and undercut its 50 DMA line. The 12/04/15 mid-day report cautioned members - "Quarterly comparisons through Sep '15 showed earnings increases below the +25% minimum guideline (C criteria)."

12/4/2015 12:33:32 PM - Pulling back today after hitting new 52-week highs with volume-driven gains. No resistance remains due to overhead supply. Prior mid-day reports cautioned - "Quarterly comparisons through Sep '15 showed earnings increases below the +25% minimum guideline (C criteria)."

12/3/2015 12:21:27 PM - Hitting a new 52-week high with today's 9th consecutive gain, rallying with no resistance due to overhead supply. Quarterly comparisons through Sep '15 showed earnings increases below the +25% minimum guideline (C criteria).

12/24/2013 11:20:36 AM - Hitting a new 52-week high with today's 3rd consecutive gain, rallying with no resistance due to overhead supply. Found support at its 50 DMA line then rallied into new high territory since last noted with caution in the 10/29/13 mid-day report - "Recent quarterly comparisons through Sep '13 showed strong earnings increases above the +25% minimum guideline, however sales revenues have been waning."

10/29/2013 12:46:51 PM - Consolidating near its 52-week high with no resistance due to overhead supply. Recent quarterly comparisons through Sep '13 showed strong earnings increases above the +25% minimum guideline, however sales revenues have been waning.