1/30/2024 12:18:43 PM - Found support above its 50 DMA line and rallying to a new 52-week high with volume-driven gains. Reported earnings +60% on +12% sales revenues for the Dec '23 quarter versus the year ago period, its 6th quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

9/29/2023 12:31:09 PM - Stalled and slumped below its 50 DMA line ($99) since last noted with caution in the 8/02/23 mid-day report - "Rallying near its 52-week high. Reported earnings +449% on +17% sales revenues for the Jun '23 quarter versus the year ago period, its 4th quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/2/2023 1:06:35 PM - Gapped up on the prior session rallying near its 52-week high. Reported earnings +449% on +17% sales revenues for the Jun '23 quarter versus the year ago period, its 4th quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/8/2020 12:18:19 PM - Holding its ground in a tight range near its 52-week high. Last noted in the 10/30/19 mid-day report - "Reported earnings +21% on +7% sales revenues for the Sep '19 quarter. Prior 2 quarters were also below the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

10/30/2019 12:52:29 PM - Hitting a new 52-week high with today's 7th consecutive gain. Reported earnings +21% on +7% sales revenues for the Sep '19 quarter. Prior 2 quarters were also below the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

8/1/2019 1:00:09 PM - Undercutting its 50 DMA line ($80.71) with today's 3rd consecutive volume-driven loss. Reported earnings +24% on +10% sales revenues for the Jun '19 quarter. Noted with caution in prior mid-day reports - "Reported earnings +18% on +6% sales revenues for the Mar '19 quarter, below the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/30/2019 12:54:54 PM - Found support at its 50 DMA line after last noted with caution in the 7/18/19 mid-day report - "Reported earnings +18% on +6% sales revenues for the Mar '19 quarter, below the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/18/2019 1:08:04 PM - Testing support at its 50 DMA line. Reported earnings +18% on +6% sales revenues for the Mar '19 quarter, below the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/18/2019 12:27:57 PM - Found support at its 200 DMA line. Reported earnings +18% on +6% sales revenues for the Mar '19 quarter, below the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

12/13/2017 1:02:08 PM - Found support near its 50 DMA line after retreating from its all-time high when last noted in the 11/01/17 mid-day report with caution - "Reported earnings +31% on +12% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

11/1/2017 12:59:28 PM - Retreating from new all-time highs hit on the prior session. Reported earnings +31% on +12% sales revenues for the Sep '17 quarter, its 2nd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/26/2017 1:30:07 PM - Gapped down today retreating from new 52-week and multi-year highs hit on the prior session. Reported earnings +0% on +6% sales revenues for the Mar '17 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

11/9/2016 12:33:29 PM - Gapped up today hitting new 52-week and multi-year highs. Reported earnings +57% on +11% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/27/2006 1:00:51 PM - Base questionable.

4/25/2006 1:20:01 PM - Base questionable.

4/24/2006 1:17:02 PM - Base questionable.

3/24/2006 12:43:52 PM - Base questionable.

3/13/2006 12:42:11 PM - Base questionable.

3/2/2006 12:51:34 PM - Too extened from a sound base of support at this point to be considered buyable under the guidelines.

2/28/2006 12:39:21 PM - Too extened from a sound base of support at this point to be considered buyable under the guidelines.

2/27/2006 1:00:46 PM - Too extened from a sound base of support at this point to be considered buyable under the guidelines.

2/8/2006 12:43:37 PM - Too extened from a sound base of support at this point to be considered buyable under the guidelines.

2/6/2006 12:31:50 PM - Too extened from a sound base of support at this point to be considered buyable under the guidelines.

2/3/2006 12:18:48 PM - Group just okay.

11/9/2005 12:44:07 PM - Group just okay.

11/8/2005 1:04:10 PM - Group just okay.

11/1/2005 1:23:04 PM - Group just okay.

10/17/2005 1:26:39 PM - Group just okay.

10/17/2005 1:26:39 PM - Group just okay.

10/6/2005 12:34:04 PM - Group just okay.

8/2/2005 12:40:25 PM - Group just okay.

8/1/2005 1:09:35 PM - Group just okay.

7/29/2005 12:43:52 PM - Group just okay.

4/4/2005 12:36:17 PM - Best in just okay group. Broke out on 1/25/05. Too ET.

3/31/2005 12:30:21 PM - Best in just okay group. Broke out on 1/25/05. Too ET.

3/23/2005 1:00:46 PM - Best in decent group. Broke out on 1/25/05. Too ET.

2/11/2005 12:43:39 PM - Best in just OK group. Broke out on 1/25/05. Too ET.

1/28/2005 12:52:50 PM - Best in just OK group.

1/27/2005 1:02:27 PM - Best in just OK group. Too ET. Pulling back.

1/26/2005 12:34:27 PM - Best in just OK group. Too ET.