1/4/2023 12:20:39 PM - Pulling back and testing its 200 DMA line ($87.43) with today's 4th consecutive loss. Found support near its 50 DMA line since last noted in the 12/01/22 mid-day report - "Earnings rose +92% on +21% sales revenues for the Sep '22 quarter versus the year ago period, its 3rd consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Downturn in FY '19 annual earnings (A criteria) history was followed by stronger growth."

12/1/2022 12:44:27 PM - Pulling back abruptly today after it was perched within close striking distance of its 52-week and all-time highs following a 7-month cup-with-handle base. The 11/21/22 mid-day report last noted - <i>"Earnings rose +92% on +21% sales revenues for the Sep '22 quarter versus the year ago period, its 3rd consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Downturn in FY '19 annual earnings (A criteria) history was followed by stronger growth."</i>

11/21/2022 12:22:53 PM - Perched within close striking distance of its 52-week and all-time highs after a 7-month cup-with-handle base. Earnings rose +92% on +21% sales revenues for the Sep '22 quarter versus the year ago period, its 3rd consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Downturn in FY '19 annual earnings (A criteria) history was followed by stronger growth.

10/25/2022 12:21:52 PM - Perched near the September high after finding support near its 200 DMA line. Earnings rose +62% on +19% sales revenues for the Jun '22 quarter versus the year ago period, its 3rd consecutive quarterly comparison very near or well above the +25% minimum earnings guideline (C criteria). Downturn in FY '19 annual earnings (A criteria) history leaves fundamental concerns.

9/12/2022 12:21:27 PM - Retreating abruptly today after rebounding toward its 52-week and all-time highs with last week's volume-driven gains. Earnings rose +62% on +19% sales revenues for the Jun '22 quarter versus the year ago period, its 3rd consecutive quarterly comparison very near or well above the +25% minimum earnings guideline (C criteria). Downturn in FY '19 annual earnings (A criteria) history leaves fundamental concerns.

5/17/2022 12:20:48 PM - Rebounding near its 50 DMA line ($89.53) after slumping from its 52-week high. Earnings rose +37% on +25% sales revenues for the Mar '22 quarter versus the year ago period. Last noted with caution in the 4/26/22 mid-day report - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns."

4/26/2022 12:17:07 PM - Rebounding near its 52-week high with today's gain. Very extended from its 50 DMA line ($86.81). Noted in prior mid-day report - "Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns."

3/23/2022 12:17:43 PM - Hitting a new 52-week high with today's 5th consecutive gain, getting very extended from its 50 DMA line ($77.38). Noted in prior mid-day report - "Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns."

3/9/2022 12:32:43 PM - Pulling back after powering to new 52-week highs volume-driven gains, very extended from its 50 DMA line ($74). Last noted in the 1/31/22 mid-day report - "Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns."

1/31/2022 12:28:09 PM - Powered to new 52-week highs with 3 consecutive volume-driven gains after testing support near its 50 DMA line ($67) last week. Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns.

1/28/2022 11:49:30 AM - Powering to new 52-week highs with 3 consecutive volume-driven gains after testing support near its 50 DMA line ($66.99) this week. Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns.

1/27/2022 12:20:41 PM - Powering to new 52-week highs after testing support near its 50 DMA line this week. Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns.

1/26/2022 12:19:13 PM - Pulled back from its 52-week high and tested its 50 DMA line ($66.66) on the prior session, then gapped up today. Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns.

1/25/2022 12:22:23 PM - Pulled back from its 52-week high testing its 50 DMA line ($66.52) today while adding to a spurt of volume-driven losses. Earnings rose +24% on +28% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns.

1/21/2022 12:21:47 PM - Perched near its 52-week high. Earnings rose +9% on +34% sales revenues for the Sep '21 quarter versus the year ago period, below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history also leaves fundamental concerns.

9/8/2020 12:24:18 PM - Perched near its 52-week high. Earnings increases were above the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Jun '20, however sub par sales revenues growth and its up and down annual earnings (A criteria) history leave fundamental concerns.

5/12/2006 12:22:49 PM - As previously noted. "C" and sales history questionable. Plus price is too extended.

5/11/2006 12:26:52 PM - "C" and sales history questionable. Plus price is too extended.

5/10/2006 12:32:00 PM - "C" and sales history questionable. Plus price is too extended.

5/9/2006 - "C" and sales history questionable. Plus price is too extended.

5/8/2006 12:31:22 PM - "C" and sales history questionable.

10/28/2005 12:36:38 PM - 'C' and sales history questionable.

10/18/2005 12:24:51 PM - 'C' and sales history questionable.

10/7/2005 12:43:59 PM - 'C' and sales history questionable.

4/1/2005 12:15:28 PM - Best in decent group sales history somewhat questionabe.

3/29/2005 12:25:37 PM - Best in pretty good group sales history somewhat questionabe.

3/24/2005 12:25:04 PM - Best in good group sales history somewhat questionabe.

3/16/2005 12:18:01 PM - Best in great group sales history somewhat questionabe.

2/25/2005 12:12:36 PM - Best in good group sales history somewhat questionabe.

2/16/2005 12:11:39 PM - Best in pretty good group sales history somewhat questionabe.

1/31/2005 12:27:16 PM - Best in pretty good group sales history questionabe.

1/28/2005 12:28:52 PM - Best in pretty good group sales history questionabe.

1/25/2005 12:14:20 PM - Best in pretty good group. BV BO from questionable base on light volume earlier last week. Pulled back on Friday to top of old base. Slightly higher today.

1/24/2005 12:18:57 PM - Best in decent group. BV BO from questionable base on light volume earlier last week. Pulled back on Friday to top of old base. Slightly higher today.

1/19/2005 12:23:20 PM - Best in decent group. BV BO from questionable base on light volume earlier this week. Continued higher today.

1/18/2005 12:33:54 PM - L in decent group. BV BO from questionable base on light volume.

12/6/2004 12:17:38 PM - Gap down today. Previuosly noted as - "Too ET from a sound base of support at this point to be considered buyable under the guidelines."

11/15/2004 12:38:21 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.