2/16/2024 12:40:19 PM - Gapped down today slumping well below its 50 DMA line with a 2nd consecutive big volume-driven loss. Wedged to a new high with gains lacking volume conviction after last noted with caution in the 12/19/23 mid-day report - "Reported Nov '23 quarterly earnings +19% on +12% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

12/19/2023 12:17:20 PM - On track today for a 3rd consecutive volume-driven gain, it found prompt support at its 50 DMA line ($580) after gapping down last week retreating from its 52-week high. Reported Nov '23 quarterly earnings +19% on +12% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

12/18/2023 12:24:22 PM - Finding support at its 50 DMA line after gapping down last week retreating from its 52-week high. Reported Nov '23 quarterly earnings +19% on +12% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

12/14/2023 12:25:15 PM - Gapped down today retreating from its 52-week high. Reported Nov '23 quarterly earnings +19% on +12% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

11/7/2023 12:21:21 PM - Hitting a new 52-week high with today's 7th consecutive gain. Still faces resistance due to old overhead supply up to the $699 level. Reported Aug '23 quarterly earnings +20% on +10% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

10/12/2023 12:24:16 PM - Hitting a new 52-week high with today's 5th consecutive gain. Still faces resistance due to overhead supply up to the $699 level. Reported Aug '23 quarterly earnings +20% on +10% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

9/15/2023 12:19:21 PM - Made good progress above its August 2022 high ($451) yet still faces resistance due to overhead supply up to the $699 level. Reported Aug '23 quarterly earnings +20% on +10% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

9/13/2023 12:08:43 PM - Made good progress above its August 2022 high ($451) yet still faces resistance due to overhead supply up to the $699 level. Reported May '23 quarterly earnings +17% on +10% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

9/12/2023 12:22:00 PM - Made good progress above its August 2022 high ($451) yet still faces resistance due to overhead supply up to the $699 level. Reported May '23 quarterly earnings +17% on +10% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

6/21/2023 12:16:37 PM - Pulling back from its 52-week high with today's 2nd loss following 7 consecutive volume-driven gains rising above its August 2022 high ($451). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

6/20/2023 12:05:35 PM - Pulling back from its 52-week high with today's loss following 7 consecutive volume-driven gains rising above its August 2022 high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

6/16/2023 12:06:26 PM - Hitting new 52-week highs with today's 7th consecutive volume-driven gain, rising above its August 2022 high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

6/15/2023 11:49:17 AM - Hitting new 52-week highs with 6 consecutive gains, rising above its August 2022 high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

6/13/2023 12:21:02 PM - Reversed into the red after early gains today following 2 gap up gains rising above its August 2022 high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

6/12/2023 12:28:29 PM - Gapped up for a 2nd consecutive session rising above its August 2022 high. The 6/09/23 mid-day report noted - "Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria)."

6/9/2023 12:18:35 PM - Gapped up today rising above its August 2022 high. Faces resistance due to overhead supply up to the $699 level. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

6/8/2023 12:27:22 PM - Recent volume-driven gains have it challenging its August 2022 high. Reported Feb '23 quarterly earnings +13% on +9% sales revenues versus the year ago period. Prior quarterly comparisons also were below the +25% minimum earnings guideline (C criteria).

12/14/2021 12:33:06 PM - Gapped down today violating its 50 DMA line ($640) with a big volume-driven loss. Last noted with caution in the 12/07/21 mid-day report - "Made choppy progress after a technical breakout in June. Reported Aug '21 quarterly earnings +21% on +22% sales revenues versus the year ago period. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria)."

12/7/2021 12:18:27 PM - Rebounding back above its 50 DMA line ($633) with today's gap up gain. Made choppy progress after a technical breakout in June. Reported Aug '21 quarterly earnings +21% on +22% sales revenues versus the year ago period. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria).

12/3/2021 12:36:50 PM - Violating its 50 DMA line ($632) with today's big volume-driven loss. Made choppy progress after a technical breakout in June. Reported Aug '21 quarterly earnings +21% on +22% sales revenues versus the year ago period. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria).

9/24/2021 12:07:14 PM - Reported Aug '21 quarterly earnings +21% on +22% sales revenues versus the year ago period. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria). Gapped down on 9/22/21 violating its 50 DMA line ($638) while encountering damaging distributional pressure after wedging to new all-time highs with gains lacking great volume conviction. Held its ground and made progress after a technical breakout in June marked by a streak of volume-driven gains.

9/23/2021 12:01:12 PM - Reported Aug '21 quarterly earnings +21% on +22% sales revenues versus the year ago period. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria). Gapped down on the prior session violating its 50 DMA line ($638) while encountering damaging distributional pressure after wedging to new all-time highs with gains lacking great volume conviction. Held its ground and made progress after a technical breakout in June marked by a streak of volume-driven gains.

9/22/2021 12:22:28 PM - Reported Aug '21 quarterly earnings +21% on +22% sales revenues versus the year ago period. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria). Gapped down today violating its 50 DMA line ($637) while encountering damaging distributional pressure after wedging to new all-time highs with gains lacking great volume conviction. Held its ground and made progress after a technical breakout in June marked by a streak of volume-driven gains.

9/21/2021 12:15:44 PM - Due to report Aug '21 quarterly results. Prior quarterly comparisons were very near or above the +25% minimum earnings guideline (C criteria). Testing support near its 50 DMA line ($637) this week while encountering distributional pressure after wedging to new all-time highs with gains lacking great volume conviction. Held its ground and made progress after a technical breakout in June marked by a streak of volume-driven gains.

10/30/2020 2:21:36 PM - Volume is light while violating the prior low ($452.52 on 9/18/20) with today's loss triggering a worrisome technical sell signal. It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line ($488) is needed for its outlook to improve.

10/28/2020 6:07:48 PM - G - Gapped down and slumped further below its 50 DMA line ($489) for a new low close with today's loss on lighter volume. Testing the prior low ($452.52 on 9/18/20) which defines the next important support to watch. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

10/26/2020 5:58:09 PM - G - Slumped further below its 50 DMA line ($489) with today's loss on lighter volume. The prior low ($452.52 on 9/18/20) defines the next important support to watch. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

10/22/2020 5:31:18 PM - G - Color code is changed to green after slumping below its 50 DMA line ($487.83) with today's loss. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

10/16/2020 5:26:55 PM - Y - Posted a small gain today with light volume. Color code is changed to yellow while consolidating not far below its previously noted pivot point. Volume-driven gains above the pivot point are still needed to trigger a new (or add-on) technical buy signal. Subsequent losses below the 50 DMA line ($483.91) would raise great concerns and trigger a technical sell signal. Fundamentals remain strong.

10/12/2020 5:35:42 PM - G - Posted a solid gain today with higher (near average) volume. Subsequent losses below the 50 DMA line ($479.59) would raise great concerns and trigger a technical sell signal. Faces near-term resistance due to overhead supply up to the $536 level. Fundamentals remain strong.

10/8/2020 5:30:25 PM - G - Volume totals have been cooling while consolidating above its 50 DMA line ($477). More damaging losses below the 50 DMA would raise greater concerns. Faces near-term resistance due to overhead supply up to the $536 level. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

10/5/2020 5:25:30 PM - G - Volume totals have been cooling while consolidating above its 50 DMA line ($473.85). More damaging losses below the 50 DMA would raise greater concerns. Faces near-term resistance due to overhead supply up to the $536 level. Fundamentals remain strong.

10/2/2020 5:10:00 PM - G - Pulled back abruptly on Friday with below average volume, breaking a streak of 5 consecutive gains with light volume since finding prompt support near its 50 DMA line ($472). More damaging losses below the 50 DMA would raise greater concerns. Faces near-term resistance due to overhead supply up to the $536 level. Fundamentals remain strong.

10/2/2020 5:09:24 PM - G - Pulled back abruptly on below average volume, breaking a streak of 5t consecutive gains with light volume since finding prompt support near its 50 DMA line ($472). More damaging losses would raise greater concerns. Faces near-term resistance due to overhead supply up to the $536 level. Fundamentals remain strong.

10/1/2020 5:53:34 PM - G - Posted a 5th consecutive gain today with light volume since finding prompt support near its 50 DMA line ($472). Faces near-term resistance due to overhead supply up to the $536 level. Fundamentals remain strong.

9/28/2020 5:27:33 PM - G - Found prompt support near its 50 DMA line ($469). faces near-term resistance due to overhead supply up to the $536 level. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period.

9/23/2020 5:36:36 PM - G - Fell back toward its 50 DMA line ($466) with today's loss on below average volume. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period. See the latest FSU analysis for more details and a new annotated graph.

9/22/2020 5:58:26 PM - G - Posted a gain today with lighter volume. Found prompt support after undercutting its prior low ($461.18 on 9/08/20) and its 50 DMA line ($465). Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period.

9/18/2020 12:43:27 PM - G - Color code is changed to green while undercutting its prior low ($461.18 on 9/08/20) and also slumping below its 50 DMA line ($464.22) with today's 3rd consecutive loss raising concerns and triggering technical sell signals. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period.

9/17/2020 12:00:38 PM - Y - Undercut its prior low ($461.18 on 9/08/20) and its 50 DMA line ($464.18) with today's early weakness raising concerns following a "negative reversal" on the prior session with a big loss on heavy volume. Encountered distributional pressure and had a "negative reversal on 9/10/20. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line and prior low may trigger technical sell signals. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm has produced 4 consecutive quarterly earnings increases above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

9/16/2020 5:46:28 PM - Y - Reversed into the red and closed at the session low with a big loss on heavy volume. Encountered distributional pressure and had a "negative reversal on 9/10/20. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line ($463) may trigger a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm has produced 4 consecutive quarterly earnings increases above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

9/16/2020 11:54:03 AM - Y - Reversed into the red after earlier gains today following 2 consecutive gains with above average volume. Encountered distributional pressure and had a "negative reversal on 9/10/20. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line ($463) may trigger a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm has produced 4 consecutive quarterly earnings increases above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

9/15/2020 5:10:47 PM - Y - Posted a 2nd consecutive gain today with above average volume. Encountered distributional pressure and had a "negative reversal on 9/10/20. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line ($463) may trigger a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Reported Aug '20 quarterly earnings +25% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm has produced 4 consecutive quarterly earnings increases above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

9/14/2020 12:13:52 PM - Y - Posting a gain today after a spurt of volume-driven losses. Encountered distributional pressure and had a "negative reversal on 9/10/20. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line ($462.54) may trigger a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Due to report Aug '20 quarterly results on 9/15/20. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady. See the latest FSU analysis for more details and an annotated graph.

9/11/2020 12:01:44 PM - Y - Pulling back after today's early gain. Encountered distributional pressure and had a "negative reversal on the prior session with above average volume. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line ($461.77) may trigger a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Due to report Aug '20 quarterly results on 9/15/20. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady. See the latest FSU analysis for more details and an annotated graph.

9/10/2020 4:57:49 PM - Y - Encountered distributional pressure and reversed early gains to suffer a loss with above average volume today after highlighted in yellow in the mid-day report. Since finding support at its 10 week-moving average (WMA), a valid secondary buy point exists up to 5% above the latest high. Subsequent losses violating its 50 DMA line ($461) may trigger a technical sell signal. Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Due to report Aug '20 quarterly results on 9/15/20. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

9/10/2020 12:40:45 PM - Y - Color code is changed to yellow after finding support at its 10 week-moving average (WMA). A valid secondary buy point exists up to 5% above the latest high. Pulled back from its all-time high and found support above its 50 DMA line ($461). Disciplined investors always limit losses by selling any stock that falls more than 7-8% from their purchase price. Due to report Aug '20 quarterly results on 9/15/20. Volume and volatility often increase near earnings news. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

8/27/2020 11:46:34 AM - Pulling back today after powering to a new all-time high on the prior session with its 3rd consecutive gain with ever-increasing volume, getting extended from a recent flat base formed above its 50 DMA line ($446). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

8/26/2020 11:53:12 AM - Powering to a new all-time high with today's 3rd consecutive gain with ever-increasing volume, getting extended from a recent flat base formed above its 50 DMA line ($446). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

7/14/2020 12:31:42 PM - Retreating from its all-time high with today's 2nd consecutive volume-driven loss. Its 50 DMA line ($402.40) and prior high ($386.75 on 2/20/20) define near-term support. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

6/12/2020 12:16:59 PM - Hitting a new all-time high today, getting extended from the prior high ($386.75 on 2/20/20). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. This well-known Computer Software - Desktop firm reported May '20 quarterly earnings +34% on +14% sales revenues, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

1/7/2020 12:22:16 PM - Perched at its all-time high, extended from any sound base. Reported Nov '19 quarterly earnings +25% on +21% sales revenues, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings history (A criteria) has been strong and steady.

9/9/2019 12:15:26 PM - Slumping toward its 200 DMA line which acted as support during the prior consolidation. Last noted with caution in the 7/05/19 mid-day report - "Reported May '19 quarterly earnings +10% on +25% sales revenues, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria) with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

7/5/2019 12:09:24 PM - Held its ground and wedged higher since hitting a new all-time high with 3 consecutive volume-driven gains when last noted with caution in the 6/20/19 mid-day report - "Its 200 DMA line acted as support during the recent consolidation. Reported May '19 quarterly earnings +10% on +25% sales revenues, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria) with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

6/20/2019 12:09:09 PM - Gapped up for a 2nd consecutive session today hitting a new all-time high. The prior mid-day report noted - "Its 200 DMA line acted as support during the recent consolidation. Reported May '19 quarterly earnings +10% on +25% sales revenues, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria) with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

6/19/2019 12:09:32 PM - Gapped up today challenging its all-time high. Its 200 DMA line acted as support during the recent consolidation. Reported May '19 quarterly earnings +10% on +25% sales revenues, its 2nd consecutive quarterly earnings increase below the +25% minimum guideline (C criteria) with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

4/29/2019 12:12:08 PM - Gapped up today hitting a new all-time high. Its 50 DMA line acted as support during the recent consolidation after last noted with caution in the 3/15/19 mid-day report - "Reported Feb '19 quarterly earnings +10% on +25% sales revenues. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria) with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

3/15/2019 12:40:54 PM - Gapped down today retreating near its closely coinciding 50 and 200 DMA lines which may act as support in the $250 area. Reported Feb '19 quarterly earnings +10% on +25% sales revenues. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria) with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

11/28/2018 12:19:23 PM - Gapped up today rebounding above its 200 DMA line ($241) and near its 50 DMA line ($248) which may act as resistance. Endured distributional pressure since noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/18/2018 12:27:09 PM - Retreating after its 50 DMA line ($260) acted as resistance this week. The 200 DMA line and recent low define important near term support in the $235 area. Noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/16/2018 12:33:03 PM - Rebounding near its 50 DMA line ($260) which may act as resistance. Found support near its 200 DMA line ($234) last week after a damaging streak of 7 consecutive losses. Noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/15/2018 12:14:37 PM - Found support near its 200 DMA line ($233) last week after a damaging streak of 7 consecutive losses. Noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/12/2018 12:18:15 PM - Found support near its 200 DMA line ($233) on the prior session after a damaging streak of 7 consecutive losses. Noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/11/2018 12:12:00 PM - Slumped well below its 50 DMA line and traded near its 200 DMA line ($233) today after a damaging streak of 7 consecutive losses. Noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/10/2018 11:45:26 AM - Slumping further below its 50 DMA line and toward its 200 DMA line with today's 7th consecutive loss. Noted with caution at its all-time high in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/8/2018 12:18:57 PM - Retreated from its all-time high and slumped below its 50 DMA line with today's 5th consecutive loss. Last noted with caution in the 9/14/18 mid-day report - "Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

9/14/2018 12:13:50 PM - Hitting a new all-time high with today's 7th consecutive gain marked by ever-increasing volume. Reported Aug '18 quarterly earnings +57% on +24% sales revenues. Strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

9/5/2018 12:17:04 PM - Retreating from its all-time high, slumping toward its 50 DMA line ($253). Wedged higher with gains lacking volume conviction since noted with caution in the 6/22/18 mid-day report - "Reported May '18 quarterly earnings +63% on +24% sales revenues. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

7/30/2018 12:06:34 PM - Abruptly retreating from its all-time high and violating its 50 DMA line. Wedged higher with gains lacking volume conviction since last noted with caution in the 6/22/18 mid-day report - "Reported May '18 quarterly earnings +63% on +24% sales revenues. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

6/22/2018 12:21:51 PM - Retreating from its all-time high, extended from any sound base. Reported May '18 quarterly earnings +63% on +24% sales revenues. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

6/18/2018 12:18:09 PM - Perched near its all-time high, extended from any sound base. Reported May '18 quarterly earnings +63% on +24% sales revenues. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

6/15/2018 12:07:51 PM - Gapped down today retreating from its all-time high. It is extended from any sound base. Reported May '18 quarterly earnings +63% on +24% sales revenues. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

6/14/2018 12:12:05 PM - Hitting another new all-time high today, very extended from any sound base. Reported Feb '18 quarterly earnings +65% on +24% sales revenues. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth, however, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

4/5/2018 12:06:35 PM - Hovering near its all-time high, finding support above its 50 DMA line after volume-driven losses. Noted with caution in prior mid-day reports - "Very extended from any sound base. Reported Feb '18 quarterly earnings +65% on +24% sales revenues. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line on pullbacks as it rallied after noted in the 12/15/17 mid-day report - 'Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.'"

3/28/2018 12:29:02 PM - Managed a "positive reversal" from early lows today. Abruptly retreated from its all-time high with a volume-driven loss on the prior session. Noted with caution in prior mid-day reports - "Very extended from any sound base. Reported Feb '18 quarterly earnings +65% on +24% sales revenues. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line on pullbacks as it rallied after noted in the 12/15/17 mid-day report - 'Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.'"

3/26/2018 12:41:06 PM - Perched near its all-time high, very extended from any sound base. Reported Feb '18 quarterly earnings +65% on +24% sales revenues. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line on pullbacks as it rallied after noted in the 12/15/17 mid-day report - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

3/20/2018 12:12:08 PM - Gapped up today hitting another new all-time high, getting very extended from any sound base. Reported Feb '18 quarterly earnings +65% on +24% sales revenues. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line on pullbacks as it rallied after noted in the 12/15/17 mid-day report - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

3/16/2018 12:31:38 PM - Gapped up today hitting another new all-time high, getting very extended from any sound base. Reported Feb '18 quarterly earnings +65% on +24% sales revenues. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line on pullbacks as it rallied after noted in the 12/15/17 mid-day report - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

3/13/2018 12:13:58 PM - Reversed into the red today after hitting another new all-time high. Due to report Feb '18 quarterly earnings news on 3/15/18. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line and rallied after noted in the 12/15/17 mid-day report - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

1/23/2018 12:17:53 PM - Gapped up today hitting another new all-time high. Reported earnings +40% on +25% sales revenues for the Nov '17 quarter. Found support near its 50 DMA line and rallied after last noted in the 12/15/17 mid-day report - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

12/15/2017 12:53:12 PM - Retreated from its all-time high and found support at its 50 DMA line ($173) in recent weeks. Prior mid-day reports noted - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

12/5/2017 11:46:42 AM - Retreated from its all-time high and tested its 50 DMA line ($169.10) with a big volume-driven loss. Prior mid-day reports noted - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

12/4/2017 12:08:12 PM - Retreating from its all-time high and testing its 50 DMA line ($168) with today's big loss. Prior mid-day reports noted - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/20/2017 12:30:38 PM - Gapped up on the prior session and hitting another new all-time high today. Prior mid-day reports noted - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/19/2017 12:19:14 PM - Gapped up today hitting a new all-time high. Prior mid-day reports noted - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/17/2017 12:27:43 PM - Slumped below its 50 DMA line ($151) with a damaging volume-driven loss on the prior session. Prior mid-day reports cautioned - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

10/16/2017 11:49:53 AM - Slumping back below its 50 DMA line ($151.15) with today's damaging volume-driven loss. The 9/25/17 mid-day report cautioned - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

9/25/2017 12:11:29 PM - Gapped down on 9/20/17 and slumped further below its 50 DMA line ($150.58) with a damaging streak of volume-driven losses. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Aug '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

9/21/2017 12:38:52 PM - Gapped down on the prior session and slumped below its 50 DMA line ($150.54) which acted as support during its ongoing ascent into all-time high territory. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through May '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

9/20/2017 12:25:33 PM - Gapped down today testing its 50 DMA line ($150.50) which acted as support during its ongoing ascent into all-time high territory. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through May '17. However, its annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

6/21/2017 12:56:21 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain. Found support at its 50 DMA line recently after testing near the prior low ($130.82 on 5/13/17). Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through May '17. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

6/19/2017 12:29:39 PM - Found support at its 50 DMA line recently after testing near the prior low ($130.82 on 5/13/17). Prior mid-day reports cautioned members - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Feb '17. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

6/12/2017 12:12:13 PM - Undercut its 50 DMA line today and nearly tested the prior low ($130.82 on 5/13/17) yet found prompt support. The 3/22/17 mid-day report last cautioned members - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Feb '17. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

3/22/2017 12:12:02 PM - Consolidating since its gap up on 3/17/17 hitting new all-time highs when the mid-day report cautioned members - "Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Feb '17. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines."

3/17/2017 12:06:54 PM - Gapped up today hitting new all-time highs. Reported strong quarterly earnings increases well above the +25% minimum guideline (C criteria) with solid sales revenues growth through Feb '17. Annual earnings history (A criteria) included a downturn in FY '13 and '14, a flaw in regard to the fact-based investment system's fundamental guidelines.

1/28/2016 12:29:00 PM - Testing support at its 200 DMA line. Slumped below its 50 DMA line from new highs hit since noted with caution in the 12/11/15 mid-day report - "Reported quarterly earnings increases well above the +25% minimum guideline (C criteria) through Nov '15. Up and down annual earnings history (A criteria) is a concern."

1/25/2016 12:02:21 PM - Slumped below its 50 DMA line from new highs hit since noted with caution in the 12/11/15 mid-day report - "Reported quarterly earnings increases well above the +25% minimum guideline (C criteria) through Nov '15. Up and down annual earnings history (A criteria) is a concern."

1/22/2016 12:08:17 PM - Slumped below its 50 DMA line from new highs hit since noted with caution in the 12/11/15 mid-day report - "Reported quarterly earnings increases well above the +25% minimum guideline (C criteria) through Nov '15. Up and down annual earnings history (A criteria) is a concern."

1/19/2016 12:03:50 PM - Slumped below its 50 DMA line from new highs hit since last noted with caution in the 12/11/15 mid-day report - "Reported quarterly earnings increases well above the +25% minimum guideline (C criteria) through Nov '15. Up and down annual earnings history (A criteria) is a concern."

12/11/2015 12:10:46 PM - Hit a new high today. Reported quarterly earnings increases well above the +25% minimum guideline (C criteria) through Nov '15. Up and down annual earnings history (A criteria) is a concern.

12/12/2005 12:30:02 PM - No base.

4/21/2005 3:44:05 PM - G - Gap down on news of buying MacroMedia. Now trading below 200 DMA. (CANSLIM.net daily coverage will be suspended.)

4/18/2005 11:18:55 AM - G - Gap down on news of buying MacroMedia. Now trading below 200 DMA. (CANSLIM.net daily coverage will be suspended.)

4/14/2005 3:08:02 PM - G - Breaking 50 DMA and support near $64. As previously noted: "A break below those levels would be worriesome." Support near $60.

4/13/2005 3:19:44 PM - Y - New recent low yet still above 50 DMA and support near $64. A break below those levels would be worriesome. EPS rank has dropped to 65.

4/7/2005 3:35:22 PM - Y - Holding up near highs and in a decent base yet EPS rank has dropped to 65.

4/6/2005 4:19:09 PM - Y - Had better gains intra-day with a breakout from a decent base yet volume was less then 50% above average.

4/6/2005 12:21:34 PM - Y - Best in decent group. Nice "A", decent "C". Holding up. Support at $65.

4/1/2005 12:14:19 PM - Y - Best in decent group. Nice "A", decent "C". Holding up. Support at $65.

3/22/2005 12:24:07 PM - Y - Best in decent group. Nice "A", decent "C". Holding up. Support at $64.

3/21/2005 12:23:18 PM - Y - Best in decent group. Reversing from earlier new highs support at $64.

3/18/2005 12:20:50 PM - Y - Best in decent group. Breaking out of a 4 month base.

2/15/2005 12:15:37 PM - Best in decent group. Highly ranked by IBD. PP= $64.58 MB= $67.81

1/3/2005 12:15:29 PM - L in decent group. Highly ranked by IBD. Consolidating on low volume.

10/27/2004 12:11:00 PM - Best in decent group. Highly ranked by IBD. Base somewhat questionable.

10/13/2004 1:00:00 PM - Best in just okay though impressive action yesturday. Highly ranked by IBD. Base somewhat questionable.

10/12/2004 1:00:00 PM - Best in just okay though impressive action today. Highly ranked by IBD.

9/22/2004 1:00:00 PM - Poor group though nice gap open yesturday.

9/21/2004 1:00:00 PM - Poor group though nice gap open today.

9/15/2004 1:00:00 PM - Pretty good group. Retracing recent advance. Strong "C"