4/18/2023 12:48:21 PM - Gapped up today hitting a new 52-week high. Recently consolidated above its 50 DMA line. Reported Dec '22 quarterly earnings +8% on +7% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

1/13/2023 12:17:53 PM - Pulling back from its 52-week high and slumping near its 200 DMA line ($479). Reported Sep '22 quarterly earnings +4% on +3% sales revenues versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

11/14/2022 12:55:23 PM - Holding its ground today after a pulling back from its 52-week high with a big volume-driven loss on the prior session. Recently rallied for 10 consecutive volume-driven gains. Rebounded above its 50 and 200 DMA lines after reporting Sep '22 quarterly earnings +4% on +3% sales revenues versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

11/11/2022 12:32:39 PM - Pulling back from its 52-week high with today's big loss. Recently rallied for 10 consecutive volume-driven gains. Rebounded above its 50 and 200 DMA lines after reporting Sep '22 quarterly earnings +4% on +3% sales revenues versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

10/28/2022 12:58:45 PM - Hitting a new 52-week high with today's 10th consecutive volume-driven gain. Rebounded above its 50 and 200 DMA lines after reporting Sep '22 quarterly earnings +4% above the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

10/24/2022 12:40:39 PM - Approaching its 52-week high with today's 6th consecutive volume-driven gain. Rebounded above its 50 and 200 DMA lines after reporting Sep '22 quarterly earnings +4% above the year ago period. Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

10/19/2022 1:54:59 PM - Rebounding above its 50 and 200 DMA lines with today's 3rd considerable volume-driven gain after reporting Sep '22 quarterly earnings +4% above the year ago period. Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

10/18/2022 12:38:23 PM - Rebounding above its 50 and 200 DMA lines with today's considerable volume-driven gain after reporting Sep '22 quarterly earnings +4% above the year ago period. Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

9/23/2022 12:51:52 PM - Trading in a wider than usual range intra-day for a 3rd session and undercutting its 200 DMA line ($415) today testing recent lows. Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

9/22/2022 12:37:48 PM - Trading in a wider than usual range intra-day for a 2nd session while finding support near its 200 DMA line ($414.56). Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

9/21/2022 12:50:37 PM - Gapped up today. Found support near its 200 DMA line ($419). Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

9/7/2022 12:26:13 PM - Slumped below its 50 DMA line and now consolidating above its 200 DMA line ($410). Prior mid-day reports cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

8/2/2022 12:37:26 PM - On track today for a 5th consecutive gain, rising above its 50 DMA line ($420). Prior mid-day report cautioned members - "Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

8/1/2022 12:33:27 PM - Gapped up today for a 4th consecutive gain. On the prior rebound it met resistance near its 50 DMA line. Reported earnings -2% on -9% sales revenues for the Jun '22 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

7/5/2022 12:16:10 PM - Pulling back abruptly today after meeting resistance near its 50 DMA line. Noted with caution in the 3/07/22 mid-day report at its all-time high - "Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

3/16/2022 1:03:02 PM - Pulling back abruptly today. Last noted with caution in the 3/07/22 mid-day report at its all-time high after a noted streak of volume-driven gains - "Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria)."

3/7/2022 12:30:33 PM - Perched at its 52-week and all-time high today adding to a noted streak of volume-driven gains. Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

3/3/2022 12:39:53 PM - Perched at its 52-week high following a streak of volume-driven gains. Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

3/2/2022 12:45:41 PM - Pulling back today after hitting new 52-week highs with 5 consecutive volume-driven gains. Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

3/1/2022 12:47:24 PM - Hitting new 52-week highs with today's 5th consecutive volume-driven gain. Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

2/28/2022 12:52:13 PM - Hitting new 52-week highs with today's 4th consecutive volume-driven gain. Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

2/24/2022 12:29:33 PM - Hovering near its 52-week high today. Reported earnings +12% on +4% sales revenues for the Dec '21 quarter versus the year ago period, and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria).

1/28/2020 12:38:13 PM - Hitting another new all-time high today. Wedged higher after last noted with caution in the 1/08/20 mid-day report - "Reported earnings +18% on +6% sales revenues for the Sep '19 quarter, the 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

1/8/2020 12:12:01 PM - Hit a new all-time high with a big volume-driven gain on 1/03/20, but noted with caution in prior mid-day reports - "Reported earnings +18% on +6% sales revenues for the Sep '19 quarter, the 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

1/6/2020 12:38:52 PM - Hit a new all-time high on the prior session when noted with caution in the mid-day report - "Reported earnings +18% on +6% sales revenues for the Sep '19 quarter, the 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

1/3/2020 11:55:17 AM - Hitting a new all-time high. Reported earnings +18% on +6% sales revenues for the Sep '19 quarter, the 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system.

10/22/2019 12:39:54 PM - Due to report earnings news. Violated its 50 DMA line and prior lows, slumping further since noted with caution in the 10/02/19 mid-day report - "Reported earnings +15% on +8% sales revenues for the Jun '19 quarter, breaking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

10/18/2019 12:44:21 PM - Violated its 50 DMA line and prior lows, slumping further since last noted with caution in the 10/02/19 mid-day report - "Reported earnings +15% on +8% sales revenues for the Jun '19 quarter, breaking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

10/2/2019 12:43:01 PM - Violating its 50 DMA line. Reported earnings +15% on +8% sales revenues for the Jun '19 quarter, breaking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Noted with caution in the 6/24/19 mid-day report - "Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

7/23/2019 12:39:23 PM - Testing its 50 DMA line as it retreats from its all-time high with great volume conviction behind losses than any recent gains. Reported earnings +15% on +8% sales revenues for the Jun '19 quarter, breaking a streak of 4 consecutive quarterly comparisons above the +25% minimum earnings guideline (C criteria). Last noted with caution in the 6/24/19 mid-day report - "Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system."

6/24/2019 12:31:31 PM - Perched at its all-time high after wedging higher with recent gains lacking great volume-conviction. Reported earnings +34% on +23% sales revenues for the Mar '19 quarter, marking its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system.

6/11/2019 12:42:00 PM - Abruptly retreating following a "negative reversal" on the prior session after challenging its all-time high. Reported earnings +34% on +23% sales revenues for the Mar '19 quarter, marking its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Prior sales revenues and annual earnings (A criteria) history is below guidelines of the fact-based investment system.

4/25/2018 1:05:15 PM - Abruptly retreating from its all-time high near its 200 DMA line and prior lows with today's 2nd consecutive volume-driven loss. Reported earnings +31% on +4% sales revenues for the Mar '18 quarter. Its earnings and sales revenues history is below guidelines of the fact-based investment system.

7/20/2016 12:45:59 PM - Perched at its all-time high. Its earnings and sales revenues history is below guidelines of the fact-based investment system.

7/22/2014 12:24:28 PM - Gapped up today, rallying above its 50 DMA line toward its 52-week high. As when last noted in the 8/29/08 mid-day report, its earnings and sales revenues history is below guidelines of the fact-based investment system.

8/29/2008 12:57:44 PM - Pulling back today after a considerable gain on above average volume on 8/28/08 for a new all-time high. Recently rose from an 11-month base with multiple gains on heavy volume. Earnings and sales history below guidelines.

8/15/2008 1:09:17 PM - Gain today for a new all-time high. Recently rose from an 11-month base with multiple gains on heavy volume. Earnings and sales history below guidelines.

8/13/2008 1:04:36 PM - Reversing today from new all-time highs after 3 consecutive gains on above average volume. Earnings and sales history below guidelines.

8/12/2008 12:56:36 PM - Earnings and sales history below guidelines. Technically perched near all-time highs with almost no resistance remaining.

2/22/2007 12:42:42 PM - Not being featured as sales history for the past 5 previous quarter below guidelines. (+3%, +9%, +7%, +4%, +6%) respectively. Should be at least +25%.

2/6/2007 12:55:13 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%, +6%) respectively. Should be at least +25%. Also no base.

1/30/2007 1:27:20 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%, +6%) respectively. Should be at least +25%. Also no base.

1/29/2007 1:00:04 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%, +6%) respectively. Should be at least +25%. Also no base.

1/25/2007 12:54:17 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%, +6%) respectively. Should be at least +25%. Also no base.

1/23/2007 12:34:53 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

1/22/2007 12:56:22 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

1/17/2007 12:57:41 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

1/12/2007 12:38:32 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

11/8/2006 12:43:37 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

11/6/2006 1:13:41 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

11/1/2006 12:35:29 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

10/25/2006 1:03:04 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+3%, +9%, +7%, +4%) respectively. Should be at least +25%. Also no base.

10/24/2006 1:03:01 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

10/20/2006 12:59:32 PM - Not being featured as sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

9/26/2006 12:38:53 PM - New highs today yet not being featured as sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

9/12/2006 12:52:01 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

9/1/2006 12:31:45 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

8/30/2006 1:01:26 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

8/10/2006 12:44:20 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

8/9/2006 12:47:27 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

8/8/2006 1:03:05 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%. Also no base.

8/7/2006 12:35:44 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25% and no base.

8/4/2006 12:38:07 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25% and no base.

7/31/2006 12:57:54 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25% and no base.

7/28/2006 12:40:01 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%.

7/27/2006 12:45:49 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%.

7/26/2006 1:03:48 PM - Reason for not being featured - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%.

7/25/2006 - Sales history for the past 4 previous quarter below guidelines. (+9%, +3%, +9%, +7%) respectively. Should be at least +25%.

7/20/2006 12:35:30 PM - Sales history below guidelines.

7/17/2006 12:53:39 PM - Sales history below guidelines.

5/12/2005 12:39:13 PM - Best in decent group. "C" and sales history below guidelines.