9/15/2023 12:36:21 PM - Slumping below its 50 DMA line ($227) with today's big volume-driven loss. Reported Jul '23 quarterly earnings -2% on -9% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.

1/10/2022 12:43:06 PM -

Slumping from its all-time high and below its 50 DMA line ($247.76) with today's volume-driven loss. Last noted with caution in the 1/03/22 mid-day report - "Reported Oct '21 quarterly earnings +38% on +3% sales revenues versus the year ago period. July '21 earnings rose +13% on +1% sales revenues versus the year ago period. Prior 5 comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong."



1/3/2022 12:39:46 PM -

Hovering near its all-time high, extended from any sound base. Reported Oct '21 quarterly earnings +38% on +3% sales revenues versus the year ago period. July '21 earnings rose +13% on +1% sales revenues versus the year ago period. Prior 5 comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.



12/15/2021 12:41:45 PM -

Reported Oct '21 quarterly earnings +38% on +3% sales revenues versus the year ago period. Hovering near its all-time high, extended from any sound base. July '21 earnings rose +13% on +1% sales revenues versus the year ago period. Prior 5 comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.



11/17/2021 12:51:08 PM -

Reported Oct '21 quarterly earnings +38% on +3% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Hitting a new all-time high with today's 2nd consecutive volume-driven gain, rising from an advanced "3-weeks tight" base. Found support near its 50 DMA line in recent months and wedged higher. July '21 earnings rose +13% on +1% sales revenues versus the year ago period. Prior 5 comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.



11/16/2021 12:53:32 PM -

Due to report Oct '21 quarterly results on 11/17/21. Volume and volatility often increase near earnings news. Gapped up today hitting a new all-time high, rising from an advanced "3-weeks tight" base. Found support near its 50 DMA line in recent months and wedged higher. July '21 earnings rose +13% on +1% sales revenues versus the year ago period. Prior 5 comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been strong.



11/17/2020 1:04:40 PM -

Sputtering below its 50 DMA line ($165) since testing prior lows with a recent volume-driven loss. Due to report Oct '20 quarterly results on 11/18/20. Reported earnings +74% on +30% sales revenues for the Jul '20 quarter and 3 of the past 4 comparisons were above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has shown encouraging acceleration helping it better match with the fact-based investment system's winning models.



11/9/2020 12:56:11 PM -

Pulling back from near its all-time high and slumping back below its 50 DMA line ($166) testing prior lows with today's big volume-driven loss. It is extended from any sound base. Rebounded and rallied impressively after a deep slump in March 2020. Due to report Oct '20 quarterly results on 11/18/20. Reported earnings +74% on +30% sales revenues for the Jul '20 quarter and 3 of the past 4 comparisons were above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has shown encouraging acceleration helping it better match with the fact-based investment system's winning models.



8/19/2020 12:26:14 PM -

Hitting yet another new all-time high today, extended from any sound base. Rebounded and rallied impressively after a deep slump in March 2020. Reported earnings +45% on +11% sales revenues for the Apr '20 quarter. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



8/18/2020 12:30:18 PM -

Hitting a new all-time high today. Rebounded and rallied impressively after a deep slump in March 2020. Reported earnings +45% on +11% sales revenues for the Apr '20 quarter. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



5/21/2020 12:42:45 PM -

Today's 5th consecutive gain has it impressively rebounding near its all-time high after a deep slump. Reported earnings +45% on +11% sales revenues for the Apr '20 quarter. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



5/20/2020 12:36:41 PM -

Impressively rebounding near its all-time high after a deep slump. Reported earnings +45% on +11% sales revenues for the Apr '20 quarter. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



2/26/2020 12:35:45 PM -

Abruptly retreated from its all-time high hit last week and slumped well below its 50 DMA line ($120.83) with 4 consecutive damaging volume-driven losses. Reported earnings +18% on +2% sales revenues for the Jan '20 quarter. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



12/3/2019 12:38:44 PM -

Stalled after a gap up on 11/20/19 hitting new 52-week and all-time highs. Prior mid-day reports cautioned members - "Reported earnings +36% on +0% sales revenues for the Oct '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models."



12/3/2019 12:38:44 PM -

Stalled after a gap up on 11/20/19 hitting new 52-week and all-time highs. Prior mid-day reports cautioned members - "Reported earnings +36% on +0% sales revenues for the Oct '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models."



11/21/2019 12:07:39 PM -

Gapped up on the prior session hitting new 52-week and all-time highs. The prior mid-day report cautioned members - "Reported earnings +36% on +0% sales revenues for the Oct '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models."



11/20/2019 12:39:54 PM -

Gapped up today hitting new 52-week and all-time highs. Reported earnings +36% on +0% sales revenues for the Oct '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



11/19/2019 2:02:24 PM -

Hovering near its 52-week and all-time high. Due to report earnings news. Found support at its 50 DMA line during the consolidation since last noted with caution in the 8/22/19 mid-day report - "Reported earnings +4% on +0% sales revenues for the Jul '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models."



8/22/2019 1:06:44 PM -

Gapped up on the prior session after it reported earnings +4% on +0% sales revenues for the Jul '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



5/21/2019 12:30:40 PM -

Consolidating after wedging up to reach a new 52-week high with gains lacking great volume-conviction since last noted with caution in the 2/27/19 mid-day - "Reported earnings +8% on +1% sales revenues for the Jan '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models."



2/27/2019 1:14:05 PM -

Reported earnings +8% on +1% sales revenues for the Jan '19 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



9/10/2018 12:18:17 PM -

Hitting a new all-time high today. Held its ground and wedged higher after a considerable gap up gain when last noted in the 8/23/18 miid-day report - "Reported earnings +32% on +7% sales revenues for the Jul '18 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models."



8/23/2018 12:58:07 PM -

Perched at its 52-week high following a considerable gap up and volume-driven gain on the prior session. Reported earnings +32% on +7% sales revenues for the Jul '18 quarter. Prior comparisons were below the +25% minimum earnings guideline (C criteria) and its sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



5/19/2016 12:33:16 PM -

Found support at its 50 DMA line and rallied to a new 52-week high. Reported earnings +40% on +8% sales revenues for the Apr '16 quarter, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sub par sales revenues growth rate is not a match with the fact-based investment system's winning models.



11/18/2015 12:40:41 PM -

Found prompt support near its 50 and 200 DMA lines this week and rebounded within close striking distance of its 52-week high. Reported earnings +36% on +5% sales revenues for the Oct '15 quarter, but the 2 prior comparisons were below the +25% minimum earnings guideline (C criteria), not a match with the fact-based investment system's winning models.



8/19/2015 12:41:32 PM -

Found support at its 200 DMA line in recent weeks and it is rebounding near its 52-week high with today's 5th consecutive gain. Reported earnings +15% on +5% sales revenues for the Jul '15 quarter, a 2nd consecutive comparison below the +25% minimum earnings guideline. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria).



8/18/2015 12:45:17 PM -

Found support at its 200 DMA line in recent weeks and it is reboundig near its 52-week high with today's 4th consecutive gain. Reported earnings +13% on +5% sales revenues for the Apr '15 quarter, below the +25% minimum earnings guideline. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria).



5/21/2015 1:01:05 PM -

Met resistance at its 50 DMA line in recent weeks and gapped down on the prior session for a damaging volume-driven loss. Reported earnings +13% on +5% sales revenues for the Apr '15 quarter, below the +25% minimum earnings guideline. Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria).



5/1/2015 12:59:04 PM -

Up from early lows today, halting its slide, after a volume-driven loss while slumping well below its 50 DMA line. Reported earnings +48% on +8% sales revenues for the Jan '15 quarter. Last noted with caution in the 2/25/15 mid-day report - "Prior quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria)."



2/25/2015 12:50:09 PM - Pulling back today following 3 consecutive gains for new 52-week and all-time highs. Reported earnings +48% on +8% sales revenues for the Jan '15 quarter. Noted with caution in the 10/14/14 mid-day report - "Quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria)."

2/24/2015 1:12:35 PM - Up today for a 3rd consecutive gain and hitting new 52-week and all-time highs. Last noted with caution in the 10/14/14 mid-day report - "Quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria)."

11/19/2014 12:34:25 PM - Gapped up today for new 52-week and all-time highs. Last noted with caution in the 10/14/14 mid-day report - "Quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria)."

10/14/2014 12:23:19 PM - Rebounded from early lows today after undercutting its 50 DMA line. Quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria).

10/18/2013 12:43:34 PM - Quarterly and annual earnings history is not a match with the fundamental guidelines of the fact-based system (C and A criteria).