4/27/2023 12:14:45 PM - Gapped down today and violated its 50 and 200 DMA lines with a considerable volume-driven loss. Reported earnings -22% for the Mar '23 quarter versus the year-ago period. Subpar sales revenues growth and prior quarterly earnings history do not match the fact-based investment system's guidelines.

1/9/2023 12:11:51 PM - Reported earnings +29% on +3% sales revenues for the Sep '22 quarter versus the year ago period. Sub par sales revenues growth and prior quarterly earnings history is not a match with the fact-based investment system.

7/14/2022 12:26:58 PM - Retreated from its all-time high testing its 200 DMA line since last noted with caution in the 4/19/22 mid-day report. Reported earnings +9% on +4% sales revenues for the Mar '22 quarter versus the year ago period. Quarterly and annual earnings history is not a match with the fact-based investment system.

4/19/2022 12:20:01 PM - Retreated from its all-time high testing its 50 DMA line ($154.47). Noted with caution in the 4/14/22 mid-day report - "Reported earnings +13% on +7% sales revenues for the Dec '21 quarter versus the year ago period. Quarterly and annual earnings history is not a match with the fact-based investment system."

4/14/2022 12:20:38 PM - Reported earnings +13% on +7% sales revenues for the Dec '21 quarter versus the year ago period. Retreated from its all-time high but still above its 50 DMA line ($153.81). Noted with caution in prior mid-day reports - "Quarterly and annual earnings history is not a match with the fact-based investment system."

1/24/2022 12:28:03 PM - Reported earnings +18% on +11% sales revenues for the Sep '21 quarter versus the year ago period. Retreating from its all-time high but still above its 50 DMA line ($127). Noted with caution in prior mid-day reports - "Quarterly and annual earnings history is not a match with the fact-based investment system."

5/6/2020 12:29:00 PM - Reported earnings +13% on +10% sales revenues for the Mar '20 quarter. Rebounding toward its all-time high after a deep consolidation since last noted with caution in the 2/10/20 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system."

2/10/2020 12:23:30 PM - Reported earnings +16% on +5% sales revenues for the Dec '19 quarter. Rebounding toward its all-time high after a deep consolidation since noted with caution in the 1/31/18 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system."

11/12/2019 12:27:44 PM - Reported earnings +9% on +3% sales revenues for the Sep '19 quarter. Rebounding toward its all-time high after a deep consolidation since last noted in the 1/31/18 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system."

1/31/2018 12:34:16 PM - Retreating since a big gap up on 1/26/18 hitting a new all-time high after reporting earnings +23% on +14% sales revenues for the Dec '17 quarter. Prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

1/30/2018 12:30:27 PM - Gapped up on 1/26/18 hitting a new all-time high after reporting earnings +23% on +14% sales revenues for the Dec '17 quarter. Prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

1/29/2018 12:01:05 PM - Gapped up on the prior session hitting a new all-time high after reporting earnings +23% on +14% sales revenues for the Dec '17 quarter. Prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

1/26/2018 12:20:50 PM - Gapped up today hitting a new all-time high after reporting earnings +23% on +14% sales revenues for the Dec '17 quarter. Prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/28/2017 12:10:40 PM - Gapped up today hitting a new all-time high following a brief consolidation after a streak of big volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/22/2017 12:04:17 PM - Hovering near its all-time high following a streak of big volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/15/2017 11:59:15 AM - Reversed into the red after hitting yet another new all-time high today. During a streak of big volume-driven gains prior mid-day reports repeatedly cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/14/2017 12:30:36 PM - Hitting new all-time highs with a streak of big volume-driven gains. Prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/12/2017 12:12:07 PM - Hitting new all-time highs with a streak of big volume-driven gain. Prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/11/2017 12:24:36 PM - Hitting new all-time highs with a streak of big volume-driven gain. Prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/8/2017 12:14:54 PM - Hitting new all-time highs with today's 3rd consecutive big volume-driven gain. Prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system."

9/7/2017 12:26:21 PM - Quarterly and annual earnings history is not a match with the fact-based investment system. Hitting new all-time highs with today's big volume-driven gain.