10/30/2020 12:56:30 PM - Perched at its all-time high following a spurt of volume-driven gains. Found support near its 50 DMA line ($29.00). Due to report Sep '20 quarterly results on 11/05/20. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/27/2020 12:48:12 PM - Perched at its all-time high following a spurt of volume-driven gains. Found support near its 50 DMA line ($28.21). Due to report Sep '20 quarterly results on 10/29/20. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/26/2020 12:56:39 PM - There was a noted "negative reversal" on the prior session after earlier gains for new all-time highs. Found support near its 50 DMA line ($27.93) and spiked to new 52-week and all-time highs with a streak of volume-driven gains. Due to report Sep '20 quarterly results on 10/29/20. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/23/2020 12:59:38 PM - Reversed into the red after earlier gains for new all-time highs. Found support near its 50 DMA line ($27.67) and spiked to new 52-week and all-time highs with a streak of volume-driven gains this week. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/22/2020 12:12:26 PM - Found support near its 50 DMA line ($27.39) and it has spiked to new 52-week and all-time highs with a streak of volume-driven gains. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/21/2020 12:20:02 PM - Found support near its 50 DMA line ($27.08) and it spiked to new 52-week and all-time highs with big volume-driven gains. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/20/2020 12:36:36 PM - Found support near its 50 DMA line ($26.85) and it is powering to new 52-week and all-time highs with today's big volume-driven gain. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/9/2020 12:30:55 PM - Consolidating well above prior highs and above its 50 DMA line ($25.78) which define near-term support. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

10/1/2020 12:50:55 PM - On track today for a 5th consecutive small gain, consolidating after a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/24/2020 12:30:38 PM - Extended from the prior base and consolidating after a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/15/2020 12:20:34 PM - Hovering near its all-time high, extended from the prior base after a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/14/2020 1:00:14 PM - Perched near its all-time high, extended from the prior base after a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/11/2020 12:41:03 PM - Pulling back from its all-time high with higher volume behind today's loss. It is extended from the prior base after a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/10/2020 1:21:44 PM - Perched at its all-time high with today's gain adding to a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/9/2020 12:37:59 PM - Powering to another new all-time high with today's gain adding to a recent spurt of gains backed by above average volume. Prior mid-day reports noted - "Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system."

9/8/2020 12:46:08 PM - Perched near its all-time high, consolidating after a recent spurt of gains backed by above average volume. Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system.

9/2/2020 12:41:15 PM - Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system.

9/1/2020 12:56:30 PM - Reported greatly improved sales revenues and earnings increases in the Mar and Jun '20 quarters versus year ago periods. Prior quarterly and annual earnings history (C and A criteria) fails to match the fundamental guidelines of the fact-based investment system.

12/14/2017 12:20:32 PM - Quarterly and annual earnings history (C and A criteria) and sales revenues growth fails to match the fundamental guidelines of the fact-based investment system.

12/13/2017 1:02:58 PM - Quarterly and annual earnings history (C and A criteria) and sales revenues growth fails to match the fundamental guidelines of the fact-based investment system.