7/20/2023 1:07:08 PM - Gapped down today following Jun '23 quarterly results and violated its 50 DMA line ($98.70) with its 5th consecutive loss backed by ever-increasing volume. Last noted with caution in the 6/13/23 mid-day report - "Faces resistance due to overhead supply up to the $145 level. Went through a deep consolidation since noted in the 1/18/22 mid-day report near its all-time high. Reported Mar '23 quarterly earnings -4% on -3% sales revenues versus the year ago period, breaking a streak of quarterly comparisons with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

6/13/2023 12:48:04 PM - Hitting new 52-week highs with today's 3rd consecutive volume-driven gain after stubbornly holding its ground in recent weeks. Faces resistance due to overhead supply up to the $145 level. Went through a deep consolidation since noted in the 1/18/22 mid-day report near its all-time high. Reported Mar '23 quarterly earnings -4% on -3% sales revenues versus the year ago period, breaking a streak of quarterly comparisons with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

6/12/2023 12:58:39 PM - Hitting a new 52-week high today after stubbornly holding its ground in recent weeks. Faces resistance due to overhead supply up to the $145 level. Went through a deep consolidation since noted in the 1/18/22 mid-day report near its all-time high. Reported Mar '23 quarterly earnings -4% on -3% sales revenues versus the year ago period, breaking a streak of quarterly comparisons with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

6/9/2023 1:10:13 PM - Perched near its 52-week high stubbornly holding its ground in recent weeks. Faces resistance due to overhead supply up to the $145 level. Went through a deep consolidation since noted in the 1/18/22 mid-day report near its all-time high. Reported Mar '23 quarterly earnings -4% on -3% sales revenues versus the year ago period, breaking a streak of quarterly comparisons with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

6/1/2023 1:07:11 PM - Perched near its 52-week high. Went through a deep consolidation since noted in the 1/18/22 mid-day report near its all-time high. Reported Mar '23 quarterly earnings -4% on -3% sales revenues versus the year ago period, breaking a streak of quarterly comparisons with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

5/31/2023 1:02:35 PM - Went through a deep consolidation since last noted in the 1/18/22 mid-day report near its all-time high. Reported Mar '23 quarterly earnings -4% on -3% sales revenues versus the year ago period, breaking a streak of quarterly comparisons with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/18/2022 12:56:57 PM - Pulling back today following a streak of 5 consecutive volume-driven gains to hit a new all-time high. Reported Dec '21 quarterly earnings +18% on +23% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

4/1/2021 1:05:16 PM - Gapped up today rebounding toward its downward sloping 50 DMA line ($124.41) which may act as resistance after damaging volume-driven losses. Reported Dec '20 quarterly earnings +31% on +21% sales revenues versus the year ago period, its 4th consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

3/11/2021 12:58:59 PM - Rebounding toward its 50 DMA line ($125) which may act as resistance after damaging volume-driven losses. Reported Dec '20 quarterly earnings +31% on +21% sales revenues versus the year ago period, its 4th consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/26/2021 1:53:44 PM - Pulling back from its all-time high, consolidating after noted big volume-driven gains. Its 50 DMA line ($108.66) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/25/2021 1:11:11 PM - Perched near its all-time high consolidating after noted big volume-driven gains. Its 50 DMA line ($108) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/22/2021 12:23:14 PM - Perched near its all-time high consolidating after noted big volume-driven gains. Its 50 DMA line ($107) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/21/2021 12:47:14 PM - Perched at its all-time high after noted big volume-driven gains. Its 50 DMA line ($106.25) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/20/2021 12:38:51 PM - Reversed into the red today after hitting new all-time highs with noted big volume-driven gains. Its 50 DMA line ($105.42) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/19/2021 12:46:45 PM - Perched at its all-time high with yet another big volume-driven gain. Its 50 DMA line ($104.62) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/15/2021 1:41:30 PM - Powered to yet another new all-time high with a big volume-driven gain on the prior session. Its 50 DMA line ($103) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/14/2021 1:04:04 PM - Powering to yet another new all-time high with a big volume-driven gain today. Its 50 DMA line ($103) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/13/2021 1:15:29 PM - Pulling back from its all-time high with another volume-driven loss today following a "negative reversal" on 1/08/21. Its 50 DMA line ($102.22) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/12/2021 12:45:03 PM - Perched at its all-time high today following a noted streak of volume-driven gains. Its 50 DMA line ($101.49) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/11/2021 12:27:23 PM - Perched at its all-time high today following a noted streak of volume-driven gains. Its 50 DMA line ($100.75) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/8/2021 12:44:55 PM - Reversed into the red after hitting yet another new all-time high today following 6 consecutive volume-driven gains. Its 50 DMA line ($100) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/7/2021 1:12:08 PM - Hitting yet another new all-time high with today's 6th consecutive gain. Its 50 DMA line ($99.31) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

1/4/2021 1:11:51 PM - Hitting yet another new all-time high today. Its 50 DMA line ($97.58) defines support. Stubbornly held its ground and made steady progress since noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

12/30/2020 1:02:13 PM - Hitting yet another new all-time high today. Found support at its 50 DMA line ($96.71) during recent consolidations. Stubbornly held its ground and made steady progress since last noted in the 12/01/20 mid-day report - "Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

12/1/2020 12:49:00 PM - Powering to a new all-time high. Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Found support at its 50 DMA line ($88.64) during recent consolidations. Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

11/30/2020 12:41:30 PM - Perched near its all-time high. Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Found support at its 50 DMA line ($88) during recent consolidations. Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

11/23/2020 1:00:13 PM - Perched at its all-time high. Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Found support at its 50 DMA line ($87) during recent consolidations. Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

11/16/2020 1:14:04 PM - Gapped up hitting another new all-time high today. Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Found support at its 50 DMA line ($85) during recent consolidations. Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

11/13/2020 12:42:37 PM - Hitting a new all-time high today. Reported Sep '20 quarterly earnings +46% on +30% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Found support at its 50 DMA line ($84.85) during recent consolidations. Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

10/15/2020 12:57:54 PM - Hovering near its all-time high with volume totals generally cooling. Due to report Sep '20 quarterly results. Volume and volatility often increase near earnings news. Pulled back and tested support at its 50 DMA line ($81.36) after a volume-driven breakout from an orderly base. Noted with caution in prior mid-day reports - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

10/8/2020 12:42:40 PM - Hitting another new all-time high with today's early gain. Pulled back and tested support at its 50 DMA line ($80.41) after a volume-driven breakout from an orderly base when last noted with caution in the 9/15/20 mid-day report - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

9/15/2020 12:26:04 PM - Hitting a new all-time high with today's volume-driven gain after an orderly consolidation well above its 50 DMA line. Prior mid-day reports noted - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

8/20/2020 12:41:48 PM - Consolidating near its all-time high following an impressive spurt of volume-driven gains. Stubbornly held its ground since last noted with caution in the 7/30/20 mid-day report - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/30/2020 1:13:04 PM - Perched near its all-time high today following an impressive spurt of volume-driven gains. Stubbornly held its ground in recent weeks while making gradual progress. Prior mid-day reports noted - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/29/2020 1:17:42 PM - Perched near its all-time high today while adding to an impressive spurt of volume-driven gains. Stubbornly held its ground in recent weeks while making gradual progress. Prior mid-day reports noted - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/28/2020 12:56:39 PM - Gapped down today retreating after powering to new all-time highs with 2 consecutive volume-driven gains. Stubbornly held its ground following a recent spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/27/2020 12:52:00 PM - Gapped up for a 2nd consecutive session today powering to new 52-week and all-time highs. Stubbornly held its ground following a recent spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/24/2020 1:14:46 PM - Gapped up today powering to new 52-week and all-time highs. Stubbornly held its ground following a recent spurt of volume-driven gains. The 7/17/20 mid-day report last noted - "Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/17/2020 12:59:49 PM - Perched at its 52-week high, stubbornly holding its ground following a recent spurt of volume-driven gains. Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

7/16/2020 1:13:48 PM - Perched at its 52-week high, stubbornly holding its ground following a recent spurt of volume-driven gains. Reported earnings +93% on +36% sales revenues for the Jun '20 quarter versus the year ago period, its 2nd consecutive quarterly comparison with earnings increasing above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

7/13/2020 12:39:31 PM - Spiking to another new 52-week high with today's gain adding to a recent spurt of volume-driven gains. Noted with caution in the 6/10/20 mid-day report - "Reported earnings +95% on +45% sales revenues for the Mar '20 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

7/10/2020 1:01:00 PM - Pulling back today after spiking to a new 52-week high with a recent spurt of volume-driven gains. Last noted with caution in the 6/10/20 mid-day report - "Reported earnings +95% on +45% sales revenues for the Mar '20 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter."

6/10/2020 12:53:44 PM - Rebounding toward its 52-week high with today's 9th consecutive gain after consolidating above its 50 and 200 DMA lines. Reported earnings +95% on +45% sales revenues for the Mar '20 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

6/4/2020 12:59:33 PM - Consolidating above its 50 and 200 DMA lines. Reported earnings +95% on +45% sales revenues for the Mar '20 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

4/16/2020 12:59:35 PM - Gapped up today rebounding above its 50 DMA line ($52). Reported earnings +95% on +45% sales revenues for the Mar '20 quarter. Prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/31/2020 1:26:22 PM - Pulled back from its all-time high and slumped below its 50 DMA line ($56.73) with recent volume-driven losses. Reported earnings +19% on +12% sales revenues for the Dec '19 quarter, and prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/30/2020 12:31:35 PM - Pulled back from its all-time high and slumped below its 50 DMA line ($56.72). Reported earnings +19% on +12% sales revenues for the Dec '19 quarter, and prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/24/2020 12:47:44 PM - Pulled back from its all-time high with recent losses backed by above average volume and testing its 50 DMA line ($56.44). Reported earnings +19% on +12% sales revenues for the Dec '19 quarter, and prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/23/2020 1:20:53 PM - Pulling back from its all-time high with recent losses backed by above average volume and testing its 50 DMA line ($56.31). Reported earnings +19% on +12% sales revenues for the Dec '19 quarter, and prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

1/21/2020 12:37:37 PM - Hovering near its all-time high. Reported earnings +19% on +12% sales revenues for the Dec '19 quarter, and prior quarterly comparisons had earnings increases below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

10/12/2017 12:40:26 PM - Hitting new all-time highs with a streak of gains, very extended from prior highs in the $33.50 area. Reported earnings -2% on +2% sales revenues for the Jun '17 quarter, whereas the 3 prior quarterly comparisons had earnings increases well above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

6/26/2017 1:15:16 PM - Consolidating near its all-time high, extended from prior highs in the $33.50 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +44% on +22% sales revenues for the Mar '17 quarter, its 3rd quarterly comparison meeting the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's guidelines. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

5/19/2017 1:06:19 PM - Consolidating near its all-time high, slightly extended from prior highs in the $33.50 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +44% on +22% sales revenues for the Mar '17 quarter, its 3rd quarterly comparison meeting the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's guidelines. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

5/15/2017 12:54:51 PM - Consolidating near its all-time high after a streak of gains. It is slightly extended from prior highs in the $33.50 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +44% on +22% sales revenues for the Mar '17 quarter, its 3rd quarterly comparison meeting the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's guidelines. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

5/10/2017 12:31:46 PM - Perched at all-time highs with today's 4th consecutive gain, getting extended from prior highs in the $33.50 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +44% on +22% sales revenues for the Mar '17 quarter, its 3rd quarterly comparison meeting the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's guidelines. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

10/14/2016 12:31:46 PM - Perched at all-time highs. Reported earnings +36% on +29% sales revenues for the Sep '16 quarter, but the 4 prior quarterly comparisons were negative, clearly not meeting the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 billion outstanding shares (S criteria) makes it an unlikely sprinter.

3/25/2015 12:57:59 PM -

Violating its 50 DMA line with today's volume-driven loss. Found prompt support near that important moving average during consolidations since last noted with caution in the 1/22/15 mid-day report - "Reported earnings +69% on +44% sales revenues for the Dec '14 quarter, a 2nd consecutive quarter above the +25% minimum earnings guideline (C criteria). Quarterly comparisons show impressive sales revenues and earnings acceleration. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 Billion outstanding shares (S criteria) makes it an unlikely sprinter."



1/22/2015 12:43:37 PM -

Challenging its 52-week high with today's gain adding to a streak of volume-driven gains since a gap up on 1/15/15 helped it rebound above its 50 DMA line. No resistance remains due to overhead supply. Reported earnings +69% on +44% sales revenues for the Dec '14 quarter, a 2nd consecutive quarter above the +25% minimum earnings guideline (C criteria). Quarterly comparisons show impressive sales revenues and earnings acceleration. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11. Large supply of 5.18 Billion outstanding shares (S criteria) makes it an unlikely sprinter.



1/20/2015 12:54:23 PM -

Holding its ground after a gap up for a considerable gain on 1/15/15, rebounding above its 50 DMA line. The prior mid-day report noted - "Little resistance remains due to overhead supply up through the $23 level. Reported earnings +69% on +44% sales revenues for the Dec '14 quarter, a 2nd consecutive quarter above the +25% minimum earnings guideline (C criteria). Quarterly comparisons show impressive sales revenues and earnings acceleration. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11."



1/16/2015 1:01:40 PM -

Gapped up for a considerable gain in the prior session, rebounding above its 50 DMA line. Little resistance remains due to overhead supply up through the $23 level. Reported earnings +69% on +44% sales revenues for the Dec '14 quarter, a 2nd consecutive quarter above the +25% minimum earnings guideline (C criteria). Quarterly comparisons show impressive sales revenues and earnings acceleration. Annual earnings (A criteria) growth has been strong and steady since a downturn in FY '11.



7/16/2014 12:55:30 PM -

Reported earnings +18% on +18% sales revenues for the Jun '14 quarter. Gapped down today for a considerable loss, testing support at its 50 DMA line. Last noted with caution in the 7/14/14 mid-day report - "Retreating from its 52-week high following a negative reversal on the prior session. No resistance remains due to overhead supply. Reported earnings +15% on +10% sales revenues for the Mar '14 quarter, below the +25% minimum earnings guideline (C criteria). Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



7/14/2014 12:45:30 PM -

Retreating from its 52-week high following a negative reversal on the prior session. Prior mid-day reports repeatedly cautioned members - "No resistance remains due to overhead supply. Reported earnings +15% on +10% sales revenues for the Mar '14 quarter, below the +25% minimum earnings guideline (C criteria). Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



7/10/2014 12:39:19 PM -

Rallying near its 52-week high today following 3 consecutive small losses. Prior mid-day reports cautioned members - "No resistance remains due to overhead supply. Reported earnings +15% on +10% sales revenues for the Mar '14 quarter, below the +25% minimum earnings guideline (C criteria). Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



7/9/2014 12:37:18 PM -

Retreating from its 52-week high with above average volume behind today's 3rd consecutive small loss while no resistance remains due to overhead supply. Reported earnings +15% on +10% sales revenues for the Mar '14 quarter, below the +25% minimum earnings guideline (C criteria). Prior mid-day reports cautioned members - "Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



7/7/2014 12:43:14 PM -

Found recent support at its 50 DMA line and rallied to new 52-week highs with 6 consecutive gains. No resistance remains due to overhead supply. Reported earnings +18% on +24% sales revenues for the Mar '13 quarter, below the +25% minimum earnings guideline (C criteria). Noted in the 2/26/13 mid-day report with caution - "The Sep and Dec '12 quarters showed better sales and earnings increases versus the year earlier. Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



4/22/2013 12:08:39 PM -

Rebounded from below its 50 DMA line with volume-driven gains last week, approaching its 52-week high with little resistance remaining due to overhead supply. Reported earnings +18% on +24% sales revenues for the Mar '13 quarter, below the +25% minimum earnings guideline (C criteria). Last noted in the 2/26/13 mid-day report with caution - "The Sep and Dec '12 quarters showed better sales and earnings increases versus the year earlier. Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



2/26/2013 1:05:30 PM -

Gapped down today, trading near its 50 DMA line with above average volume behind a 2nd consecutive loss while retreating from its 52-week high. No resistance remains due to overhead supply. Last noted in the 1/18/13 mid-day report with caution - "The Sep and Dec '12 quarters showed better sales and earnings increases versus the year earlier. Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



1/18/2013 12:51:13 PM -

Perched at its 52-week high today after recent gains with above average volume and no resistance remains due to overhead supply. The Sep and Dec '12 quarters showed better sales and earnings increases versus the year earlier. Fundamentally it does not meet the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady.



12/7/2012 1:09:35 PM -

Recently wedged further into new 52-week territory with gains lacking great volume conviction. The 11/14/12 mid-day report noted - "The Sep '12 quarter showed better sales and earnings increases versus the year earlier, but it is below the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady."



11/14/2012 12:22:54 PM -

Recently wedged to new 52-week highs with gains lacking great volume conviction. The Sep '12 quarter showed better sales and earnings increases versus the year earlier, but it is below the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady.



1/21/2011 1:15:50 PM -

Enduring some distributional pressure after reaching a new 52-week high this week following a recent spurt of volume-driven gains. Recent quarters showed better sales and earnings increases versus the year earlier, but it is below the investment system guidelines because prior quarterly comparisons and annual earnings (A criteria) growth have not been strong and steady.



6/25/2008 12:55:43 PM - Gapped up today, rising above its 50 DMA line. Recent quarterly comparisons show an impressive acceleration in sales revenues and improving earnings growth, however its up and down annual earnings history (the A criteria) is cause for concern.