12/6/2021 1:15:58 PM - Consolidating above its 50 DMA line ($49.01) after abruptly retreating from its 52-week high. Reported earnings above the +25% minimum guideline (C criteria) in the past 6 quarterly comparisons through Sep '21 versus the year ago periods. Annual earnings (A criteria) history has been strong.

2/7/2020 12:35:07 PM - Gapped down today undercutting its 50 DMA line ($46.91), abruptly retreating from its 52-week high. Reported earnings above the +25% minimum guideline (C criteria) in the Dec '19 quarterly comparisons versu the year ago period. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

6/5/2017 12:37:04 PM - Hitting another new 52-week high. Reported earnings above the +25% minimum guideline (C criteria) in the Dec '16, and Mar '17 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

6/1/2017 12:16:06 PM - Hitting a new 52-week high. Reported earnings above the +25% minimum guideline (C criteria) in the Dec '16, and Mar '17 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

5/23/2017 1:03:20 PM - Perched near its 52-week high. Reported earnings above the +25% minimum guideline (C criteria) in the Dec '16, and Mar '17 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

7/30/2015 12:26:12 PM - Touching another new 52-week high today. Reported earnings above the +25% minimum guideline (C criteria) in the Dec '14, Mar and Jun '15 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

5/20/2015 12:42:46 PM - Touched a new 52-week high today then reversed into the red. Reported earnings above the +25% minimum guideline (C criteria) in the Dec '14 and Mar '15 quarterly comparisons versus the year ago periods, however its prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

11/7/2012 12:11:39 PM - Consolidating above its 50 DMA line. The 11/06/12 mid-day report noted - "Reported earnings above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '12 quarterly comparisons versus the year ago periods, however its prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines."

11/6/2012 12:18:42 PM - Consolidating above its 50 DMA line. Reported earnings above the +25% minimum guideline (C criteria) in the Mar, Jun, and Sep '12 quarterly comparisons versus the year ago periods, however its prior quarterly and annual earnings (A criteria) history is not a match with the fact-based system's guidelines.

10/4/2005 12:39:37 PM - "C" poor and too ET from a sound base of support at this point to be considered buyable under the guidelines.

10/3/2005 12:36:56 PM - "C" poor and too ET from a sound base of support at this point to be considered buyable under the guidelines.

9/29/2005 12:36:40 PM - "C" poor and too ET from a sound base of support at this point to be considered buyable under the guidelines.

9/26/2005 12:45:46 PM - "C" poor and too ET from a sound base of support at this point to be considered buyable under the guidelines.

9/23/2005 12:29:00 PM - "C" poor and too ET from a sound base of support at this point to be considered buyable under the guidelines.

9/16/2005 12:46:59 PM - "C" poor and too ET from a sound base of support at this point to be considered buyable under the guidelines.

7/20/2005 12:41:01 PM - "C" poor.