2/9/2024 12:43:32 PM - Gapped down today and slumped below its 50 DMA line ($148) with a big volume-driven loss. Reported earnings +15% on -2% sales revenues for the Dec '23 quarter versus the year-ago period, its 5th quarterly comparison below the +25% minimum earnings guideline (C criteria) after a streak of stronger growth. Annual earnings (A criteria) history has been strong after a slight downturn in FY '19.

7/26/2023 12:52:25 PM - Reported earnings +10% for the Jun '23 quarter versus the year-ago period, its 3rd quarterly comparison below the +25% minimum earnings guideline (C criteria) after a streak of stronger growth. Annual earnings (A criteria) history improved greatly after a slight downturn in FY '19.

4/26/2023 12:42:36 PM - Reported earnings -5% for the Mar '23 quarter versus the year-ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria) after a streak of stronger growth. Annual earnings (A criteria) history improved greatly after a slight downturn in FY '19.

4/5/2023 12:29:31 PM - Slumping back below its 50 DMA line ($96.13) toward its 200 DMA line ($88.27). Reported earnings +12% on +7% sales revenues for the Dec '22 quarter versus the year-ago period, breaking a steak of 3 quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history improved greatly after a slight downturn in FY '19.

10/26/2022 1:24:08 PM - Slumping today and its 200 DMA line ($87.63) has acted as resistance. Reported earnings +36% on +14% sales revenues for the Sep '22 quarter versus the year ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history improved greatly after a slight downturn in FY '19.

10/12/2022 12:35:32 PM - Lingering below its 200 DMA line ($88) which has acted as resistance during its ongoing consolidation. Reported earnings +43% on +16% sales revenues for the Jun '22 quarter versus the year ago period and 3 of the past 45 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history improved greatly after a slight downturn in FY '19.

10/28/2020 1:08:25 PM - Slumping further below its 50 DMA line ($69.56) with today's 8th consecutive loss. Reported earnings +6% on +1% sales revenues for the Sep '20 quarter. Went through deep and choppy consolidations from its all-time high since noted with caution in the 2/21/18 mid-day report - "Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."

10/23/2019 12:45:23 PM -
Consolidating above its 50 DMA line, perched near its 2019 high. Reported earnings +4% on +4% sales revenues for the Sep '19 quarter. Went through a deep consolidation from its all-time high since noted with caution in the 2/21/18 mid-day report - "Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."


9/10/2019 12:45:22 PM -
Consolidating above its 50 DMA line, perched near its 2019 high. Reported earnings +11% on +5% sales revenues for the Jun '19 quarter. Went through a deep consolidation from its all-time high since noted with caution in the 2/21/18 mid-day report - "Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."


9/5/2019 12:43:15 PM -
Consolidating near its 50 DMA line. Reported earnings +11% on +5% sales revenues for the Jun '19 quarter. Went through a deep consolidation from its all-time high since noted with caution in the 2/21/18 mid-day report - "Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."


9/4/2019 12:31:16 PM - Consolidating near its 50 DMA line. Reported earnings +11% on +5% sales revenues for the Jun '19 quarter. Went through a deep consolidation from its all-time high since last noted with caution in the 2/21/18 mid-day report - "Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."

2/21/2018 12:05:54 PM - Retreating well below its 50 DMA line. Reported earnings +54% on +16% sales revenues for the Dec '17 quarter. Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system.

10/25/2017 1:10:42 PM - Gapped down today, abruptly retreating from its all-time high. Reported earnings +16% on +12% sales revenues for the Sep '17 quarter. Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system.

9/11/2017 12:46:19 PM - Gapped down today, abruptly retreating from its all-time high following an impressive streak of volume-driven gains. The 9/08/17 mid-day report cautioned members- "Reported earnings -8% on +3% sales revenues for the Jun '17 quarter. Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."

9/8/2017 12:31:21 PM - Found support when consolidating near its 50 DMA line and it is rallying to new all-time highs with an impressive streak of volume-driven gains. The 8/31/17 mid-day report cautioned - "Reported earnings -8% on +3% sales revenues for the Jun '17 quarter. Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system."

8/31/2017 1:20:12 PM - Found support when consolidating near its 50 DMA line and it is rallying to new all-time highs with recent volume-driven gains. Reported earnings -8% on +3% sales revenues for the Jun '17 quarter. Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system.

5/10/2017 12:13:08 PM - Consolidating above its 50 DMA line, perched near all-time highs. Reported earnings +60% on +20% sales revenues for the Mar '17 quarter. Prior sales revenues and earnings growth rate has been sub par and its up and down annual earnings (A criteria) history is not a match with the fact-based investment system.

7/27/2016 1:01:03 PM - Gapped up today hitting new highs then quickly reversed into the red and it is testing support at its 50 DMA line. Prior sales revenues growth rate has been sub par and its annual earnings (A criteria) history is not a match with the fact-based investment system.

4/27/2016 1:15:47 PM - Down considerably today for a 2nd consecutive losing session with higher and above average volume. Inched steadily into new high territory after prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

4/26/2016 12:39:26 PM - Pulling back today with higher volume. Inched steadily into new high territory after prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

4/25/2016 12:32:54 PM - Inching further into new high territory with gains lacking great volume conviction after prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

4/5/2016 12:26:32 PM - Touched new 52-week and all-time highs today. Prior mid-day reports cautioned - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

2/5/2016 12:53:44 PM - Consolidating near its 200 DMA line and below its 50 DMA line. Stalled after barely reaching a new high since noted with caution in the 11/17/15 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

1/20/2016 12:41:12 PM - Slumping below its 200 DMA line this week. Stalled after barely reaching a new high since noted with caution in the 11/17/15 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

1/14/2016 12:27:19 PM - Slumping below its 200 DMA line this week. Stalled after barely reaching a new high since noted with caution in the 11/17/15 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

1/8/2016 12:39:12 PM - Slumped to its 200 DMA line this week. Stalled after barely reaching a new high since last noted with caution in the 11/17/15 mid-day report - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

11/17/2015 12:35:30 PM - Rising near 52-week and all-time highs. The 11/10/15 mid-day report cautioned members - "Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria)."

11/10/2015 1:08:44 PM - Quarterly and annual earnings history is not a match with the fact-based investment system (C and A criteria).