1/4/2022 12:42:30 PM - Rebounding above its 50 DMA line and toward its 52-week high with today's 2nd consecutive volume-driven gain. Found prompt support near its 200 DMA line ($380) in recent weeks. Reported Sep '21 quarterly earnings +66% on +20% sales revenues over the year ago period. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

12/20/2021 12:24:04 PM - Gapped down today violating its 200 DMA line ($377) with another damaging volume-driven loss. Reported Sep '21 quarterly earnings +66% on +20% sales revenues over the year ago period. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

12/17/2021 12:58:35 PM - Slumping near its 200 DMA line ($399). Reported Sep '21 quarterly earnings +66% on +20% sales revenues over the year ago period. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

10/18/2021 12:28:44 PM - Rebounded above its 50 DMA line ($399) on the prior session and challenging its all-time high with today's 3rd consecutive volume-driven gain. Reported Sep '21 quarterly earnings +66% over the year ago period. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

10/15/2021 12:32:27 PM - Gapped up today rebounding above its 50 DMA line ($398) after encountering distributional pressure and slumping from its all-time high. Reported Sep '21 quarterly earnings +66% over the year ago period. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

10/14/2021 12:44:15 PM - Sputtering below its 50 DMA line ($398) after encountering distributional pressure and slumping from its all-time high. Due to report Sep '21 quarterly results. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

9/15/2021 12:57:39 PM - Consolidating above its 50 DMA line ($392) after encountering distributional pressure near its all-time high. Noted with caution in the prior mid-day reports - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

9/14/2021 12:37:30 PM - Quietly consolidating after hitting new all-time highs with volume-driven gains when last noted with caution in the 8/09/21 mid-day report - "Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines."

8/9/2021 12:26:42 PM - After quietly consolidating above its 50 DMA line it is hitting new all-time highs with volume-driven gains. Reported earnings +71% on +9% sales revenues for the Jun '21 quarter versus the year ago period. Up and down annual earnings history is not a match with the fact-based investment system's fundamental guidelines.

7/19/2021 1:07:12 PM - Gapped down today slumping below its 50 DMA line ($369) with its 5th consecutive loss. Perched within striking distance of its all-time high while recent mid-day reports noted - "Reported earnings +498% on +58% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's fundamental guidelines."

7/13/2021 11:29:58 AM - Consolidating near its 50 DMA line ($36) and perched within striking distance of its all-time high. The prior mid-day report noted - "Reported earnings +498% on +58% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's fundamental guidelines."

7/12/2021 12:50:20 PM - Found prompt support again near its 50 DMA line ($368) and rebounding toward its all-time high with today's big gain. Reported earnings +498% on +58% sales revenues for the Mar '21 quarter versus the year ago period. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's fundamental guidelines.

3/29/2021 12:29:09 PM - Consolidating above its 50 DMA line ($314), retreating from its all-time high. Reported earnings +158% on -4% sales revenues for the Dec '20 quarter versus the year ago period. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's fundamental guidelines.

3/27/2017 12:17:51 PM - Slumped below prior lows after violating its 50 DMA line with damaging volume-driven losses, retreating from multi-year highs. Prior mid-day reports cautioned members - "Reported earnings +9% on +18% sales revenues for the Dec '16 quarter. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

3/22/2017 12:28:53 PM - Slumped below its 50 DMA line with damaging volume-driven losses, retreating from multi-year highs. The 2/03/17 mid-day report last cautioned members - "Reported earnings +9% on +18% sales revenues for the Dec '16 quarter. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

2/3/2017 12:38:06 PM - Gapped up today rebounding above its 50 DMA line toward recent multi-year highs. Prior mid-day reports cautioned - "Reported earnings +9% on +18% sales revenues for the Dec '16 quarter. Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

1/18/2017 12:13:07 PM - Retreating from new multi-year highs with 2 consecutive volume-driven losses. Reported earnings +9% on +18% sales revenues for the Dec '16 quarter. Prior mid-day reports cautioned - "Prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

12/7/2016 12:12:52 PM - Hitting new multi-year highs with additional volume-driven gains. Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

12/6/2016 12:30:34 PM - Hitting new multi-year highs with additional volume-driven gains. Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

12/2/2016 12:23:23 PM - Pulling back today from new multi-year highs after volume-driven gains. Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

12/1/2016 12:15:21 PM - Gapped up for a 2nd consecutive session today hitting new multi-year highs. Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

11/30/2016 12:32:07 PM - Gapped up today hitting new multi-year highs. Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

11/16/2016 12:06:11 PM - Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

11/14/2016 12:51:48 PM - Prior mid-day reports cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

11/11/2016 12:34:17 PM - The 11/10/16 mid-day report cautioned - "Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines."

11/10/2016 12:50:02 PM - Rebounding toward 2015 highs with considerable volume-driven gains. Reported +68% earnings on +22% sales revenues for the Sep '16 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic, not a match with the fact-based investment system's guidelines.

1/18/2013 12:19:00 PM - Hitting a new 52-week high today. Reported strong sales and earnings for the Dec '12 quarter, however prior quarterly sales revenues and earnings comparisons versus the year ago periods were erratic. Annual earnings history (A criteria) has been up and down, not a match with the fact-based investment system's guidelines.

6/15/2007 12:48:31 PM - "C" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Plus group rank is below the guidelines.

6/14/2007 12:36:43 PM - "C" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Plus group rank is below the guidelines.

6/13/2007 12:49:33 PM - Only a +6% increase in the quarter ending Aug "06 makes the "C" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Plus group rank is below the guidelines.

6/12/2007 - Only a +6% increase in the quarter ending Aug '06 makes the "C" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Plus group rank is below the guidelines.

6/7/2007 12:42:02 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

2/14/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

2/9/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

2/1/2007 12:38:02 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

1/26/2007 12:43:21 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

1/25/2007 12:48:55 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

1/19/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

1/18/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

1/17/2007 12:53:20 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines.

1/16/2007 12:58:58 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines.

1/12/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines.

1/11/2007 12:40:59 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines.

1/10/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines.

1/9/2007 12:49:30 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines.

1/8/2007 12:47:51 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines.

1/5/2007 12:44:26 PM - Only a +6% increase in the quarter ending Aug "06 makes the ""C"" below guidelines.

1/4/2007 - Only a +6% increase in the quarter ending Aug '06 makes the ''C'' below guidelines.

12/14/2006 12:51:12 PM - Only a +6% increase in the quarter ending Aug "06 makes the "C" below guidelines.

12/13/2006 12:56:10 PM - Only a +6% increase in the quarter ending Aug "06 makes the "C" below guidelines.

12/12/2006 12:48:01 PM - Only a +6% increase in the quarter ending Aug "06 makes the "C" below guidelines.

12/11/2006 12:39:06 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

11/29/2006 12:46:05 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

11/28/2006 12:50:47 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

11/2/2006 12:39:11 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

11/1/2006 12:32:22 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/26/2006 12:53:30 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/24/2006 12:55:47 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/18/2006 12:54:42 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/17/2006 12:37:55 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/12/2006 12:41:02 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/10/2006 12:37:26 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/6/2006 12:43:17 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/5/2006 12:37:57 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

10/4/2006 12:59:20 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

9/26/2006 12:33:09 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

9/22/2006 12:48:21 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

9/21/2006 12:55:42 PM - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

9/20/2006 - Only a +6% increase in the last quarter makes the "C" below guidelines and no base.

9/19/2006 12:54:46 PM - With only a +6% increase in the last quarter makes the "C" below guidelines and no base.

9/18/2006 12:47:53 PM - "C" below guidelines and no base.

9/15/2006 1:07:21 PM - "C" below guidelines and no base.

9/14/2006 12:39:28 PM - "C" below guidelines and no base.

4/28/2006 1:01:17 PM - "C" below guidelines and no base.

4/27/2006 12:54:17 PM - "C" below guidelines and no base.

4/11/2006 12:47:42 PM - "C" below guidelines and no base.

4/10/2006 12:49:17 PM - "C" below guidelines and no base.

4/7/2006 12:58:01 PM - "C" below guidelines and no base.

3/30/2006 - "C" below guidelines and no base.

3/29/2006 12:54:07 PM - "C" below guidelines and base questionable.

3/28/2006 12:40:26 PM - "C" below guidelines.

3/20/2006 12:46:43 PM - "C" below guidelines.