10/27/2021 1:01:22 PM -
Stalled after touching a new 52-week high last week and slumped below its 50 DMA line with damaging volume-driven losses. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


10/20/2021 1:06:45 PM -
Hit a new 52-week high on the prior session with its 4th consecutive gain backed by average volume. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


9/9/2021 1:19:21 PM -
Slumped below its 50 DMA line since a "negative reversal" noted on 8/30/21 after wedging to a new 52-week high. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


8/31/2021 12:57:31 PM -
There was a "negative reversal" noted on the prior session after wedging to a new 52-week high. Rebounded above its 50 DMA line after noted in the 7/20/21 mid-day report - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


8/30/2021 12:51:40 PM -
Managing a "negative reversal" today after wedging to a new 52-week high. Rebounded above its 50 DMA line after last noted in the 7/20/21 mid-day report - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


7/20/2021 12:29:43 PM -
Managing a "positive reversal" today after damaging losses violated its 50 DMA line ($47.80). Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


6/11/2019 1:01:47 PM -
Consolidating near its 50 DMA line ($33.84) which has acted as support after volume-driven losses. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


6/10/2019 12:27:15 PM -
Consolidating near its 50 DMA line ($33.80) which acted as support after volume-driven losses. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


6/6/2019 12:43:14 PM -
Consolidating near its 50 DMA line ($33.72) which acted as support after volume-driven losses. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."


6/5/2019 12:30:46 PM - Consolidating near its 50 DMA line ($33.67) after volume-driven losses. Prior mid-day reports noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."

6/4/2019 12:35:19 PM - Consolidating near its 50 DMA line ($33.61) after volume-driven losses. The 6/03/19 mid-day report noted - "Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history."

6/3/2019 1:51:52 PM - Slumping below its 50 DMA line with today's 5th consecutive loss. Quarterly earnings increases have been above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history.