2/14/2022 12:15:20 PM -

Perched within striking distance of its all-time high. Reported very strong Jun and Sep '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) and sales revenues growth rate was not a match with the fact-based investment system's fundamental guidelines.



11/16/2021 12:44:56 PM -

Perched at its all-time high. Reported very strong Jun and Sep '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) and sales revenues growth rate was not a match with the fact-based investment system's fundamental guidelines.



12/16/2019 12:24:36 PM -

Rallying further with consecutive volume-driven gains after a gap up on 12/11/19. Found support above its 200 DMA line during its consolidation. Prior mid-day reports repeatedly cautioned - "Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines."



12/13/2019 12:17:51 PM -

Rallying further after a gap up on 12/11/19 hitting a new all-time high with a considerable volume-driven gain. Found support above its 200 DMA line during its consolidation and rallied to new highs since noted with caution in the 9/25/19 mid-day report - "Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines."



12/12/2019 12:22:22 PM -

Gapped up on the prior session hitting a new all-time high with a considerable volume-driven gain. Found support above its 200 DMA line during its consolidation and rallied to new highs since noted with caution in the 9/25/19 mid-day report - "Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines."



12/11/2019 12:11:00 PM -

Gapped up today and hit a new all-time high. Found support above its 200 DMA line during its consolidation and rallied to new highs since noted with caution in the 9/25/19 mid-day report - "Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines."



11/29/2019 11:01:03 AM -

Perched at its all-time high. Found support above its 200 DMA line during its consolidation and rallied to new highs since last noted with caution in the 9/25/19 mid-day report - "Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines."



9/25/2019 12:03:25 PM -

Finding prompt support today after slumping below its 50 DMA line ($89.40) with 5 consecutive losses. Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines.



5/11/2018 12:27:54 PM -

Consolidating near its 50 DMA line. Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines.



7/13/2017 11:55:15 AM -

Consolidating below its 50 DMA line. Earnings history (C criteria) and sales revenues growth rate is not a match with the fact-based investment system's fundamental guidelines.



8/20/2012 12:14:22 PM -

Hovering at its 52-week high today. A streak of 4 consecutive gains last week with above average volume cleared prior resistance in the $42 area. Prior mid-day reports noted - "Earnings history is not a match with the fact-based investment system's guidelines."



8/16/2012 12:23:36 PM -

Hitting another new 52-week high with today's 4th consecutive gain backed by above average volume. While meeting resistance in the $42 area recently, prior mid-day reports noted - "Earnings history is not a match with the fact-based investment system's guidelines."



8/15/2012 11:57:00 AM -

Inching to a new 52-week high with today's 3rd consecutive gain backed by above average volume. While meeting resistance in the $42 area recently, prior mid-day reports noted - "Earnings history is not a match with the fact-based investment system's guidelines."



8/13/2012 12:12:43 PM -

Holding its ground after meeting resistance while challenging its 52-week high. Prior mid-day reports noted - "Earnings history is not a match with the fact-based investment system's guidelines."



8/1/2012 12:13:08 PM -

Holding its ground after meeting resistance while challenging its 52-week high when last noted in the 7/27/12 mid-day report - "Earnings history is not a match with the fact-based investment system's guidelines."



7/30/2012 12:01:29 PM -

Pulling back today following a gap up on the prior session while challenging its 52-week high. The 7/27/12 mid-day report noted - "Earnings history is not a match with the fact-based investment system's guidelines."



7/27/2012 12:05:24 PM -

Gapped up today, challenging its 52-week high. Earnings history is not a match with the fact-based investment system's guidelines.



6/30/2006 - Base has improved yet "C" and sales history remain below guidelines and now price is too extended to be considered buyable under the guidelines.

6/29/2006 12:46:17 PM - Base has improved yet "C" and sales history remain below guidelines.

6/28/2006 1:05:45 PM - Base has improved yet "C" and sales history remain below guidelines.

6/1/2006 1:52:57 PM - "C" and sales history below guidelines and no base.

5/9/2006 12:32:22 PM - "C" and sales history below guidelines and no base.

5/8/2006 12:41:24 PM - "C" and sales history below guidelines.

5/4/2006 12:30:35 PM - "C" and sales history below guidelines.

5/3/2006 12:54:29 PM - "C" and sales history below guidelines.

4/27/2006 12:39:21 PM - "C" and sales history below guidelines.

1/30/2006 12:31:56 PM - As previously noted - No base. "C" and sales history below guidelines.

1/26/2006 12:32:51 PM - As previously noted - No base. "C" and sales history below guidelines.

1/25/2006 12:20:20 PM - No base. "C" and sales history below guidelines.

1/11/2006 12:31:58 PM - No base. "C" and sales history below guidelines.

1/10/2006 12:35:44 PM - No base. "C" and sales history below guidelines.

1/3/2006 12:35:35 PM - No base. "C" and sales history below guidelines.

12/29/2005 12:55:20 PM - No base. "C" and sales history below guidelines.

12/27/2005 12:41:39 PM - No base. "C" and sales history below guidelines.

12/22/2005 12:45:59 PM - No base. "C" and sales history below guidelines.

12/20/2005 12:53:57 PM - No base. "C" and sales history below guidelines.

12/16/2005 12:26:24 PM - No base. "C" and sales history below guidelines.

12/5/2005 12:30:08 PM - L in decent group. "C" and sales history below guidelines.

6/20/2005 12:28:16 PM - L in decent group. "C" and sales history below guidelines.

5/31/2005 12:39:50 PM - Nice "A", "S", & "I" yet "C" below guidelines.

5/18/2005 12:33:55 PM - Recent gap down below 50 DMA. Nice "A", "S", & "I" yet "C" below guidelines.

5/17/2005 12:18:36 PM - Recent gap down below 50 DMA. Nice "A", "S", & "I" yet "C" below guidelines.

5/11/2005 12:35:06 PM - Gap down below 50 DMA. L in decent group. Nice "A", "S", & "I" yet "C" below guidelines.

5/4/2005 12:21:07 PM - L in decent group. Nice "A", "S", & "I" yet "C" below guidelines.

5/2/2005 12:27:52 PM - L in decent group. Nice "A", "S", & "I" yet "C" below guidelines.

4/19/2005 12:25:54 PM - L in decent group. Nice "A", "S", & "I" yet "C" is somewhat questioable and RS rank is lower than we normally like to see.

3/22/2005 12:36:09 PM - Best in decent group. Nice "A", "S", & "I" yet "C" is somewhat questioable and RS rank is lower than we normally like to see.

10/11/2004 1:00:00 PM - Best in decent group. Nice "A", "S", & "I".

10/8/2004 1:00:00 PM - Best in just okay group. Nice "A", "S", & "I".

10/1/2004 1:00:00 PM - Best in just okay group. Nice "A", "S", & "I". Nice gap open and BV BO from decent base yesturday but trading down today.

9/17/2004 1:00:00 PM - Best in just okay group. Nice "A", "S", & "I". Nice gap open and BV BO from decent base.

7/29/2004 1:00:00 PM - Y - Best in just okay group. Nice "A", "S", & "I". Nice gap open and BV BO from decent base.

7/28/2004 1:00:00 PM - Best in just okay group. Nice "A", "S", & "I". Decent base.

7/15/2004 1:00:00 PM - L in just okay group. Nice "A", "S", & "I". Decent base.

7/14/2004 1:00:00 PM - L in just okay group. Nice "A", "S", & "I". Decent base.

7/7/2004 1:00:00 PM - Best in poor group. Nice "A", "S", & "I".

6/28/2004 1:00:00 PM - Best in poor group. Nice "A", "S", & "I".

6/14/2004 1:00:00 PM - Best in poor group. Nice "A", "S", & "I". Decent "C".

6/14/2004 1:00:00 PM - Best in poor group. Nice "A", "S", & "I". Decent "C". Attempted BV BO today yet now is negative.