8/21/2024 2:17:33 PM - Found support near its 50 DMA line ($111) during the recent consolidation and gapped up today hitting a new all-time high. Reported Jul '24 quarterly earnings +13% on +6% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

8/19/2024 12:06:17 PM - Found support near its 50 DMA line ($111) during the recent consolidation and it is perched just -2.8% off its all-time high. Reported Apr '24 quarterly earnings +22% on +6% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

6/7/2024 12:39:17 PM - Extended from any sound base and perched at its all-time high. Reported Apr '24 quarterly earnings +22% on +6% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

6/6/2024 12:35:21 PM - Extended from any sound base and perched at its all-time high. Reported Apr '24 quarterly earnings +22% on +6% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

2/28/2024 12:42:51 PM - Extended from any sound base and hitting new 52-week and all-time highs with today's volume-driven gain. Reported Jan '24 quarterly earnings +26% on +13% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

11/16/2023 12:46:52 PM - Gapped down on the prior session and falling further below its 50 DMA line ($89.729) with today's volume-driven loss testing prior lows in the $86 area. Reported Oct '23 quarterly earnings +20% on +9% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

11/15/2023 1:07:22 PM - Gapped down today and undercut its 50 DMA line ($89.79) with today's volume-driven loss while no resistance remains due to overhead supply. Reported Oct '23 quarterly earnings +20% on +9% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

11/8/2023 1:23:37 PM - Consolidating above its 50 DMA line ($89.88) with volume cooling after the noted 11/02/23 volume-driven gain. Very little resistance remains due to overhead supply up to its $93.78 all-time high. Reported July '23 quarterly earnings +23% on +8% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

11/2/2023 1:14:05 PM - Rebounding above its 50 DMA line ($89.79) with today's gain and little resistance remains due to overhead supply up to its $93.78 all-time high. Reported July '23 quarterly earnings +23% on +8% sales revenues versus the year ago period. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

3/11/2020 12:50:36 PM - Slumped below its 200 DMA line ($57.37), enduring distributional pressure after reaching a new all-time high on 2/26/20. Prior mid-day reports repeatedly cautioned members - "Reported Jan '20 earnings +19% on +10% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria)."

3/10/2020 1:05:55 PM - Slumped below its 200 DMA line ($57.33), enduring distributional pressure after reaching a new all-time high on 2/26/20. Prior mid-day reports repeatedly cautioned members - "Reported Jan '20 earnings +19% on +10% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria)."

3/6/2020 12:34:14 PM - Testing support at its 200 DMA line today, enduring distributional pressure after reaching a new all-time high. Prior mid-day reports cautioned members - "Reported Jan '20 earnings +19% on +10% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria)."

2/27/2020 1:09:27 PM - Gapped up on the prior session hitting another new all-time high with a big volume-driven gain. The prior mid-day report noted - "Reported Jan '20 earnings +19% on +10% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria)."

2/26/2020 12:53:19 PM - Gapped up today hitting another new all-time high with a big volume-driven gain. Reported Jan '20 earnings +19% on +10% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

11/19/2019 2:08:11 PM - Hitting a new all-time high with today's volume-driven gain. Reported Oct '19 earnings +8% on +6% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

5/23/2019 12:48:48 PM - Testing support at its 200 DMA line. Prior mid-day reports noted - "Reported Apr '19 earnings +46% on +7% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria)."

5/22/2019 12:54:22 PM - Pulling back and testing support at its 200 DMA line. The 5/21/19 mid-day report noted - "Reported Apr '19 earnings +46% on +7% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria)."

5/21/2019 12:41:32 PM - Found support at its 200 DMA line. Reported Apr '19 earnings +46% on +7% sales revenues. Prior quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

2/27/2019 1:37:57 PM - Reported Jan '19 earnings +10% on +2% sales revenues. Quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

8/21/2018 1:21:14 PM - Reported Jul '18 earnings +16% on +12% sales revenues and it gapped up today hitting a new all-time high. Reported earnings +17% on +12% sales revenues for the quarter ended April 30, 2018 versus the year ago period. Quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

8/20/2018 12:21:00 PM - Due to report Jul '18 earnings news. Perched at its all-time high after a spurt of gains backed with light or near average volume. Reported earnings +17% on +12% sales revenues for the quarter ended April 30, 2018 versus the year ago period. Quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

8/14/2018 2:18:54 PM - Perched at its all-time high after a streak of gains backed with light or near average volume. Reported earnings +17% on +12% sales revenues for the quarter ended April 30, 2018 versus the year ago period. Quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

5/23/2018 1:49:47 PM - Rallied to new 52-week and all-time highs with a big volume-driven gain on the prior session. Reported earnings +17% on +12% sales revenues for the quarter ended April 30, 2018 versus the year ago period. Quarterly earnings history has not been strong and steady above the fact-based investment system's +25% minimum guideline (C criteria).

2/24/2016 12:29:57 PM - Rallying near 52-week high and all-time highs with today's volume-driven gain. Reported earnings +1% on +5% sales revenues for the quarter ended October 31, 2015 versus the year ago period. Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria).

9/17/2015 1:08:17 PM - Found support above its 50 DMA and 200 DMA lines. Pulled back amid broad market (M criteria) weakness following a considerable "breakaway gap" on 8/18/15 for new 52-week high and all-time highs. Prior mid-day reports cautioned - "Reported earnings +7% on +6% sales revenues for the quarter ended July 31, 2015 versus the year ago period. Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria)."

8/28/2015 1:08:45 PM - Finding support above its 50 DMA and 200 DMA lines. Pulled back amid broad market (M criteria) weakness following a considerable "breakaway gap" on 8/18/15 for new 52-week high and all-time highs. Prior mid-day reports cautioned - "Reported earnings +7% on +6% sales revenues for the quarter ended July 31, 2015 versus the year ago period. Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria)."

8/24/2015 2:09:05 PM - Rebounded considerably from early lows today after undercutting its 50 DMA line and finding support at its 200 DMA line. Pulling back following a considerable "breakaway gap" on 8/18/15 for new 52-week high and all-time highs. Prior mid-day reports cautioned - "Reported earnings +7% on +6% sales revenues for the quarter ended July 31, 2015 versus the year ago period. Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria)."

8/19/2015 12:58:10 PM - Pulling back today following a considerable "breakaway gap" on the prior session for new 52-week high and all-time highs. Reported earnings +7% on +6% sales revenues for the quarter ended July 31, 2015 versus the year ago period. Prior mid-day reports cautioned - "Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria)."

8/18/2015 1:19:58 PM - Gapped up hitting new 52-week high and all-time highs today. Reported earnings +7% on +6% sales revenues for the quarter ended July 31, 2015 versus the year ago period. Prior mid-day reports cautioned - "Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria)."

8/13/2015 1:25:32 PM - Hitting new 52-week high and all-time highs today. Reported earnings +8% on +6% sales revenues for the quarter ended Apr 30, 2015 versus the year ago period. Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria).

11/22/2013 1:13:08 PM - Retreating from its 52-week high and all-time high hit on the prior session, extended from any sound base. Reported earnings +21% on +9% sales revenues for the quarter ended Oct 31, 2013 versus the year ago period. Quarterly earnings history has been below the fact-based investment system's +25% minimum guideline (C criteria).

10/12/2012 12:16:18 PM - Slumping well below its 50 DMA line, the next support is at its 200 DMA line near $41. Reported earnings +24% on +9% sales revenues for the quarter ended July 31, 2012 versus the year ago period. Despite the better earnings increase in the prior quarterly comparison, it was noted in the 7/05/12 mid-day report- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

8/14/2012 1:08:30 PM - Found support when consolidating near its 50 DMA line. Reported earnings +24% on +9% sales revenues for the quarter ended July 31, 2012 versus the year ago period. Despite the better earnings increase in the prior quarterly comparison, it was last noted in the 7/05/12 mid-day report- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

7/5/2012 12:43:29 PM - Found support when consolidating near its 50 DMA line recently, and today it gapped up and hit a new 52-week high. Reported earnings +41% on +11% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Despite the better earnings increase in the latest quarterly comparison, prior mid-day reports noted- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

5/31/2012 12:42:50 PM - Found support when consolidating near its 50 DMA line recently, and today's gain has it rising within close striking distance of its 52-week high. Reported earnings +41% on +11% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Despite the better earnings increase in the latest quarterly comparison, prior mid-day reports noted- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

5/21/2012 1:04:38 PM - Reported earnings +41% on +11% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Consolidating near its 50 DMA line today after touching a new 52-week high last week with a considerable gain. Despite the better earnings increase in the latest quarterly comparison, prior mid-day reports noted- Quarterly and annual earnings history has been below the fact-based investment system's guidelines.

5/18/2012 12:45:55 PM - The 5/15/12 mid-day report noted - "Reported earnings +41% on +11% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Rallying from its 50 DMA line to challenge its 52-week high with today's considerable gain. Despite the better earnings increase in the latest quarterly comparison, prior mid-day reports noted- 'Quarterly and annual earnings history has been below the fact-based investment system's guidelines.'"

5/15/2012 12:30:09 PM - Reported earnings +41% on +11% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Rallying from its 50 DMA line to challenge its 52-week high with today's considerable gain. Despite the better earnings increase in the latest quarterly comparison, prior mid-day reports noted- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

5/8/2012 12:32:28 PM - Retreating from its 52-week high with today's 4th consecutive loss. It is extended from any sound base pattern and found support at its 50 DMA line during its ongoing ascent into new high territory. Prior mid-day reports noted- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

4/18/2012 1:05:43 PM - Hovering at its 52-week high today after a 5-day winning streak with above average volume behind its latest gain into new high territory. It is extended from any sound base pattern and found support at its 50 DMA line during its ongoing ascent into new high territory. The 2/22/12 mid-day report noted- "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

4/5/2012 1:19:36 PM - Hit yet another new 52-week high today. It is extended from any sound base pattern and found support at its 50 DMA line during its ongoing ascent into new high territory. Last noted in the 2/22/12 mid-day report - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

2/22/2012 1:17:19 PM - Touched another new 52-week high today then reversed into the red. It is extended from any sound base pattern and found support at its 50 DMA line during its ongoing ascent into new high territory. Prior mid-day reports noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

1/5/2012 1:36:27 PM - Hit a new 52-week high today. It is extended from any sound base pattern and found support at its 50 DMA line during its ongoing ascent into new high territory. Last noted in the 12/01/11 mid-day report and prior reports - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

12/1/2011 1:19:05 PM - Hit a new 52-week high today with a 4th consecutive gain. Found support at its 50 DMA line recently when consolidating after it cleared a previously noted orderly base during which it found support above its 200 DMA line. Prior mid-day reports noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

11/25/2011 11:18:15 AM - Consolidating just above support at its 50 DMA line today. Recently cleared a previously noted orderly base during which it found support above its 200 DMA line. Prior mid-day reports noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

10/26/2011 1:57:30 PM - Pulling back since quietly touching a new 52-week high this week with modest gains marked by below average volume. Found support near its 50 DMA line during the consolidation after it cleared a previously noted orderly base during which it found support above its 200 DMA line. The 9/22/11 mid-day report noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

9/22/2011 1:18:44 PM - Pulling back for a 2nd session since hitting a new 52-week high with a considerable streak of 7 consecutive gains marked by above average volume. On 9/16/11 it cleared an orderly base during which it found support above its 200 DMA line, yet the mid-day report noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

9/20/2011 1:39:28 PM - Hitting new 52-week highs with a considerable gain today, its 7th consecutive gain. On 9/16/11 it cleared an orderly base during which it found support above its 200 DMA line, yet the mid-day report noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

9/16/2011 1:34:28 PM - Considerable gain today after a gap up helped it reach a new 52-week high, clearing an orderly base during which it found support above its 200 DMA line. Prior mid-day reports noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

9/9/2011 12:41:28 PM - Consolidating below its 50 DMA line and slumping near its 200 DMA line. Prior mid-day reports noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

9/1/2011 1:05:19 PM - Consolidating near its 50 DMA line and perched within close striking distance of its 52-week high. Prior mid-day reports noted - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

8/26/2011 12:15:28 PM - On the prior session there was a negative reversal after it challenged its 52-week high. Last noted on 8/21/11 - "Quarterly and annual earnings history has been below the fact-based investment system's guidelines."

8/21/2011 4:50:53 PM - Quarterly and annual earnings history has been below the fact-based investment system's guidelines.