4/28/2023 12:15:31 PM - Today's volume-driven loss has it retreating toward its 50 DMA line ($311). Reported earnings +7% for the Mar '23 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) with subpar sales revenues growth.

2/3/2023 12:09:25 PM - Today's volume-driven loss has it retreating toward its 50 DMA line ($309). Reported earnings +5% on +2% sales revenues for the Dec '22 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) with sub par sales revenues growth.

9/10/2019 12:16:02 PM - Today's big volume-driven loss has it abruptly retreating from its all-time high, slumping below its 50 DMA line toward the prior low. Reported earnings +9% on +2% sales revenues for the Jun '19 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sub par sales revenues and its up and down annual earnings (A criteria) history remain concerns.

3/5/2019 12:56:42 PM - Today's big volume-driven loss has it abruptly retreating from its all-time high. Last noted with caution in the 2/01/19 mid-day report - "Reported earnings +19% on -5% sales revenues for the Dec '18 quarter. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Sub par sales revenues and its up and down annual earnings (A criteria) history remain concerns."

2/1/2019 12:52:57 PM - Today's big 3rd consecutive gain has it rallying to a new all-time high. Reported earnings +19% on -5% sales revenues for the Dec '18 quarter. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Sub par sales revenues and its up and down annual earnings (A criteria) history remain concerns.

1/30/2019 12:53:20 PM - Rebounded above its 200 DMA line and it is consolidating near its 50 DMA line. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria). Sub par sales revenues and its up and down annual earnings (A criteria) history remain concerns.

1/4/2019 12:54:09 PM - Slumped below its 200 DMA line with a streak of losses. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history remains a concern.

12/21/2018 12:41:37 PM - Slumped below its 200 DMA line with a streak of 6 consecutive losses. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history remains a concern.

12/21/2018 12:41:35 PM - Slumped below its 200 DMA line with a streak of 6 consecutive losses. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history remains a concern.

10/29/2018 11:53:45 AM - Found prompt support near its 50 DMA line, and rebounding near its all-time high with today's 3rd consecutive gain. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history remains a concern.

10/26/2018 12:18:33 PM - Finding prompt support near its 50 DMA line and it remains perched near its all-time high. Recent quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history remains a concern.

10/12/2017 12:08:07 PM - Perched at its all-time high. Prior mid-day reports cautioned - "Quarterly earnings increases have been below the +25% minimum guideline (C criteria)."

6/24/2016 12:20:54 PM - Gapped down today violating its 50 DMA line. Prior mid-day reports cautioned - "Quarterly earnings increases have been below the +25% minimum guideline (C criteria)."

4/6/2016 12:15:05 PM - Met distributional pressure on the prior session, abruptly retreating from near its 52-week high. Prior mid-day reports cautioned - "Quarterly earnings increases through Dec '15 have been below the +25% minimum guideline (C criteria)."

4/5/2016 12:18:43 PM - Perched near its 52-week high. Prior mid-day reports cautioned - "Quarterly earnings increases through Dec '15 have been below the +25% minimum guideline (C criteria)."

3/24/2016 12:18:11 PM - Enduring distributional pressure recently while perched near its 52-week high. Prior mid-day reports cautioned - "Quarterly earnings increases through Dec '15 have been below the +25% minimum guideline (C criteria)."

3/23/2016 12:10:49 PM - Enduring distributional pressure while perched near its 52-week high.The 3/22/16 mid-day report cautioned - "Quarterly earnings increases through Dec '15 have been below the +25% minimum guideline (C criteria)."

3/22/2016 11:48:00 AM - Perched near its 52-week high. Quarterly earnings increases through Dec '15 have been below the +25% minimum guideline (C criteria).

12/9/2014 12:32:30 PM - Perched at its 52-week high today following a streak of 5 consecutive gains. Quarterly earnings increases through Sep '14 have been below the +25% minimum guideline (C criteria).

7/25/2014 12:10:02 PM - Violated its 50 DMA line with today's damaging loss. Quarterly earnings increases through Jun '14 have been below the +25% minimum guideline (C criteria).

9/20/2013 12:09:18 PM - Quarterly earnings increases have been below the +25% minimum guideline (C criteria). Extended from a sound base after a streak of 6 consecutive gains marked by above average volume.