2/6/2020 12:18:12 PM - Gapped down today pulling back abruptly from its all-time high and testing support at its 200 DMA line ($252). Reported earnings -2% on +2% sales revenues for the Dec '19 quarter. Noted with caution in prior mid-day reports - "Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

3/18/2019 12:11:18 PM - Gapped down today pulling back and retesting support at its 200 DMA line ($242). Reported earnings increases below the +25% minimum guideline (C criteria) in quarterly comparisons through Dec '18. Last noted with caution in the 10/16/18 mid-day report - "Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

10/16/2018 12:39:39 PM - Pulled back from its all-time high nearly testing support at its 200 DMA line ($236). Reported earnings increases below the +25% minimum guideline (C criteria) in quarterly comparisons through Jun '18. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

6/21/2016 12:11:14 PM - Perched near all-time highs, recently finding support above its 50 DMA line. Reported strong earnings increases in quarterly comparisons through Mar '16. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

5/5/2016 12:18:48 PM - Rebounded impressively after a slump below its 200 DMA line since last noted with caution in the 2/03/16 mid-day report - "Reported strong earnings increases in the Jun and Sep '15 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

2/3/2016 12:28:05 PM - Consolidating near its 200 DMA line. Made little headway into new high territory then encountered heavy distributional pressure after noted with caution in the 12/08/15 mid-day report - "Reported strong earnings increases in the Jun and Sep '15 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

1/6/2016 12:36:38 PM - Falling further today, it gapped down on 1/04/16 violating its 50 DMA line. Made little headway into new high territory after noted with caution in the 12/08/15 mid-day report - "Reported strong earnings increases in the Jun and Sep '15 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

1/4/2016 12:22:49 PM - Gapped down today violating its 50 DMA line. Made little headway into new high territory after last noted with caution in the 12/08/15 mid-day report - "Reported strong earnings increases in the Jun and Sep '15 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

12/8/2015 12:24:37 PM - Perched near all-time highs with no resistance remaining. Reported strong earnings increases in the Jun and Sep '15 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

1/9/2008 12:32:27 PM - Sub par sales revenues and earnings increases, but strong technical action in the past week helped it rise from a base-on-base type pattern.

1/8/2008 12:41:57 PM - Sub par sales revenues and earnings increases, but strong technical action in the past week helped it rise from a base-on-base type pattern.