11/6/2023 1:56:33 PM - Hitting new all-time highs with today's 6th consecutiev gain backed by ever-increasing volume. Reported earnings +8% on +8% sales revenues for the Sep '23 quarter versus the year-ago period, breaking a streak of 4 strong quarterly above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20, and consensus estimates are for a downturn in FY '23.

6/2/2023 12:40:30 PM - Violated its 50 DMA line ($288.69) with recent volume-driven losses after again wedging to new all-time highs with gains lacking great volume conviction. Reported earnings +31% on +15% sales revenues for the Mar '23 quarter versus the year-ago period, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20, and consensus estimates are for a downturn in FY '23.

4/5/2023 12:26:44 PM - Recently wedged to new all-time highs with gains in recent weeks lacking great volume conviction. Reported earnings +26% on +17% sales revenues for the Dec '22 quarter versus the year-ago period, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20.

2/10/2023 12:43:17 PM - Gapped up today and its early gain challenged its all-time high. Reported earnings +26% on +17% sales revenues for the Dec '22 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20.

12/1/2021 12:42:51 PM - Still hovering near its all-time high. Made gradual progress since last noted in the 11/12/21 mid-day report - "Reported earnings +21% on +13% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20."

11/12/2021 1:08:15 PM - Hovering near its all-time high. Reported earnings +21% on +13% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20.

10/6/2021 12:38:21 PM - Quietly undercut its 50 DMA line ($236) after encountered distributional pressure in recent weeks while pulling back from its all-time high. Prior mid-day reports noted - "Reported earnings +49% on +22% sales revenues for the Jun '21 quarter versus he year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20."

9/15/2021 1:02:25 PM - Encountered distributional pressure in recent weeks while perched at its all-time high, extended from any sound base. The 9/09/21 mid-day report noted - "Reported earnings +49% on +22% sales revenues for the Jun '21 quarter versus he year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20."

9/9/2021 1:06:05 PM - Perched at its all-time high, extended from any sound base. Reported earnings +49% on +22% sales revenues for the Jun '21 quarter versus he year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Steady annual earnings history (A criteria) included a slight downturn in FY '20.

11/5/2019 12:44:55 PM - Slumping further below its 50 DMA line and prior lows in the $160-163 area, testing its 200 DMA line ($155) with today's damaging volume-driven loss. Reported earnings +5% on +7% ales revenues for the Sep '19 quarter. Prior mid-day reports noted - "Reported earnings +16% on +6% sales revenues for the Jun '19 quarter, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

10/24/2019 12:39:21 PM - Slumped further below its 50 DMA line and violated prior lows in the $160-163 area with today's damaging volume-driven loss. Prior mid-day reports noted - "Reported earnings +16% on +6% sales revenues for the Jun '19 quarter, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

9/17/2019 12:27:27 PM - Retreated from its 52-week high and slumped below its 50 DMA line ($172.35) with a damaging volume-driven loss. Prior mid-day reports noted - "Reported earnings +16% on +6% sales revenues for the Jun '19 quarter, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

9/6/2019 12:16:30 PM - Retreated from its 52-week high and slumped near its 50 DMA line ($172.51) with a volume-driven loss as the prior mid-day report noted - "Reported earnings +16% on +6% sales revenues for the Jun '19 quarter, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

9/5/2019 12:42:05 PM - Retreating from its 52-week high and slumping near its 50 DMA line ($172.31) with today's volume-driven loss. The 8/02/19 mid-day report last noted - "Reported earnings +16% on +6% sales revenues for the Jun '19 quarter, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

8/2/2019 12:52:53 PM - Rebounding toward its 52-week high with a volume-driven gain today after finding prompt support near its 50 DMA line ($164). Reported earnings +16% on +6% sales revenues for the Jun '19 quarter, its 2nd consecutive quarter below the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines.

5/23/2019 12:34:36 PM - Rallied to a new 52-week high with a volume-driven gain on the prior session. Found prompt support near its 50 DMA line ($143) during the recent consolidation. Prior mid-day reports noted - "Reported earnings +16% on +13% sales revenues for the Mar '19 quarter, breaking a streak of 4 consecutive quarters above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

5/10/2019 12:59:56 PM - Found support at its 50 DMA line ($142) during the recent consolidation and it is challenging its 52-week high with today's 3rd consecutive gain. The 5/03/19 mid-day report noted - "Reported earnings +16% on +13% sales revenues for the Mar '19 quarter, breaking a streak of 4 consecutive quarters above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines."

5/3/2019 12:56:09 PM - Found support at its 50 DMA line, and early gains today reached a new 52-week high. Reported earnings +16% on +13% sales revenues for the Mar '19 quarter, breaking a streak of 4 consecutive quarters above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines.

2/11/2019 12:58:53 PM - Gapped up on the prior session reaching a new 52-week high. Reported earnings +25% on +15% sales revenues for the Dec '18 quarter, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, making it not a great match with the fact-based investment system's fundamental guidelines.

1/9/2019 12:48:08 PM - Met resistance at its 200 DMA line ($118.92) when trying to rebound. Reported earnings +27% on +13% sales revenues for the Sep '18 quarter, its 3rd consecutive quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, not a good match with the fact-based investment system's fundamental guidelines.

12/21/2018 12:53:10 PM - Slumping below its 200 DMA line this week with a streak of 7 consecutive losses. Reported earnings +27% on +13% sales revenues for the Sep '18 quarter, its 3rd consecutive quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, not a good match with the fact-based investment system's fundamental guidelines.

11/2/2018 12:49:51 PM - Found support near its 200 DMA line this week, and rebounding above its 50 DMA line ($125) with today's 4th volume-driven gain. Reported earnings +27% on +13% sales revenues for the Sep '18 quarter, its 3rd consecutive quarter above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) included a downturn in FY 14, not a good match with the fact-based investment system's fundamental guidelines.

8/3/2018 1:43:57 PM - Testing its 50 DMA line ($116.88) with today's damaging volume-driven loss. Reported earnings +30% on +18% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly and annual earnings history (C and A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines.

5/9/2016 12:41:00 PM - Violated its 50 DMA line and tested its 200 DMA line with a damaging volume-driven loss on the prior session when the mid-day report cautioned - "Reported earnings +37% on -2% sales revenues for the Mar '16 quarter. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Waning sales revenues are a concern."

5/6/2016 1:00:51 PM -

Gapped down today violating its 50 DMA line and testing its 200 DMA line with a damaging volume-driven loss. Reported earnings +37% on -2% sales revenues for the Mar '16 quarter. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Waning sales revenues are a concern.



3/3/2016 1:08:17 PM -

Gapped down on 3/01/16 retreating from its 52-week high and falling back into the prior base following an impressive streak of volume-driven gains for new highs. Prior mid-day reports repeatedly cautioned members - "Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



3/2/2016 12:22:39 PM -

Gapped down on the prior session retreating from its 52-week high following an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



3/1/2016 12:35:19 PM -

Gapped down today retreating from its 52-week high following an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



2/29/2016 12:28:30 PM -

Pulling back today from its 52-week high following an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



2/26/2016 12:29:49 PM -

Hitting another new 52-week high today while adding to an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



2/25/2016 12:28:39 PM -

Hitting a new 52-week high today while adding to an impressive streak of volume-driven gains. Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Prior mid-day reports cautioned members - "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



2/24/2016 12:23:01 PM -

Gapped up on the prior session challenging its 52-week high. Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. Prior mid-day reports cautioned members - "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



2/23/2016 12:39:38 PM -

Gapped up today challenging its 52-week high. Reported earnings +26% on -8% sales revenues for the Dec '15 quarter. The 11/04/15 mid-day report last cautioned members - "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



11/4/2015 12:40:45 PM -

Gapped down today, abruptly retreating below its 50 DMA line after recently wedging into new high territory with gains lacking great volume conviction. Reported earnings +32% on -1% sales revenues for the Sep '15 quarter. Prior mid-day reports repeatedly cautioned members - "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



9/11/2015 12:40:05 PM -

Gapped down today, pulling back after matching its February 2015 high on Wednesday. Prior mid-day reports repeatedly cautioned members - "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



9/8/2015 12:42:31 PM -

Prior mid-day reports repeatedly cautioned members - "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



9/4/2015 12:26:26 PM -

Prior mid-day reports repeatedly cautioned members- "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



9/3/2015 12:39:59 PM -

Prior mid-day reports repeatedly cautioned members- "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



9/2/2015 12:16:14 PM -

Prior mid-day reports cautioned members- "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



9/1/2015 1:17:48 PM -

The 8/28/15 mid-day report cautioned members- "Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern."



8/28/2015 12:55:27 PM -

Has not formed a sound base pattern. Annual earnings history (A criteria) has been erratic and fundamentals are not a match with the fact-based investment system's guidelines. Reported Mar and Jun '15 earnings increases above the +25% minimum guideline (C criteria) but sub par sales revenues growth and prior history is a concern.



1/23/2013 12:28:02 PM -

Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss, retreating toward its 50 DMA line after getting extended from any sound base pattern. Reported earnings +26% on +6% sales revenues for the Dec '12 quarter, marking a 3rd consecutive quarter with earnings increasing above the +25% minimum guideline (C criteria). The 1/18/13 mid-day report cautioned - "Quarterly sales revenues growth has been lackluster. Its annual earnings history (A criteria) has been improving from a deep downturn in FY '07 and '08. Fundamentals are not a match with the fact-based investment system's guidelines.



1/18/2013 12:33:00 PM -

Hitting a new 52-week high today, extended from any sound base pattern. Quarterly sales revenues growth has been lackluster. Its annual earnings history (A criteria) has been improving from a deep downturn in FY '07 and '08. Fundamentals are not a match with the fact-based investment system's guidelines.