12/14/2021 1:14:16 PM - Sputtering near its 50 DMA line ($77.27) after recently finding support above its 200 DMA line ($69.88). Earnings increases in the Apr, Jul, and Oct '21 quarters were well above the year ago periods. Prior quarters were not strong and steady. Annual earnings (A criteria) history has been up and down.

9/5/2018 12:28:35 PM - Slumping below its 50 DMA line ($65.48) today with a big volume driven loss. Due to report earnings news after the market close on Thursday, September 6th, and volume and volatility often increase near earnings news. Prior the mid-day reports cautioned members - "Earnings increases in Jan and Apr '18 quarter were above the +25% minimum guideline (C criteria). Prior quarters were not strong and steady. Annual earnings (A criteria) history has been improving after a downturn in FY '12-13."

6/14/2018 12:42:07 PM - Gapped up hitting a new 52-week high with a big volume driven gain on the prior session, but the mid-day report cautioned members - "Earnings increases in Jan and Apr '18 quarter were above the +25% minimum guideline (C criteria). Prior quarters were not strong and steady. Annual earnings (A criteria) history has been improving after a downturn in FY '12-13."

6/13/2018 12:43:31 PM - Gapped up hitting a new 52-week high with a big volume driven gain today. Earnings increases in Jan and Apr '18 quarter were above the +25% minimum guideline (C criteria). Prior quarters were not strong and steady. Annual earnings (A criteria) history has been improving after a downturn in FY '12-13.

3/27/2018 12:49:33 PM - Held its ground stubbornly and made gradual progress since it gapped up hitting a new 52-week high with a big volume driven gain on 3/07/18. Prior mid-day reports cautioned members - "Earnings increases prior to the Jan '18 quarter were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving after a downturn in FY '12-13."

3/12/2018 12:21:15 PM - Gapped up hitting a new 52-week high with a big volume driven gain on 3/07/18 . Prior mid-day reports cautioned members - "Earnings increases prior to the Jan '18 quarter were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving after a downturn in FY '12-13."

3/8/2018 12:31:10 PM - Gapped up hitting a new 52-week high with a big volume driven gain on the prior session when the mid-day report cautioned members - "Earnings increases prior to the Jan '18 quarter were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving after a downturn in FY '12-13."

3/7/2018 12:28:01 PM - Gapped up today hitting a new 52-week high with a big volume driven gain. Earnings increases prior to the Jan '18 quarter were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been improving after a downturn in FY '12-13.

12/9/2015 12:43:59 PM - Consolidating above prior highs in the $36 area after spiking to a new 52-week high with a volume driven gain on 12/01/15. Earnings increases through the Oct '15 quarter have been below the +25% minimum guideline (C criteria). Fundamental concerns remain due to sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system.

11/18/2015 12:36:17 PM - Consolidating above its 50 DMA line after wedging up to touch a new 52-week high with gains lacking great volume conviction since last noted with caution in the 10/20/15 mid-day report - "Earnings increases through the Ju1 '15 quarter have been below the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

10/20/2015 12:35:11 PM - Consolidating above its 50 DMA line after finding support at its 200 DMA line. Noted with caution in the 9/24/15 mid-day report while challenging its 52-week high - "Earnings increases through the Ju1 '15 quarter have been below the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

10/5/2015 12:41:50 PM - Abruptly retreated below its 50 DMA line and found support at its 200 DMA line. Noted with caution in the 9/24/15 mid-day report while challenging its 52-week high - "Earnings increases through the Ju1 '15 quarter have been below the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

9/30/2015 12:44:00 PM - Abruptly retreated below its 50 DMA line toward its 200 DMA line with volume-driven losses after last noted with caution in the 9/24/15 mid-day report while challenging its 52-week high - "Earnings increases through the Ju1 '15 quarter have been below the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

9/24/2015 12:30:59 PM - Challenging its 52-week high. Earnings increases through the Ju1 '15 quarter have been below the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

4/2/2015 1:10:20 PM - Hit a new 52-week high today then reversed into the red. Found support while recently consolidating above its 50 DMA line. Reported earnings +7% on +3% sales revenues for the Jan '15 quarter, below the +25% minimum guideline (C criteria). Prior mid-day reports cautioned - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

2/25/2015 12:40:41 PM - Consolidating above its 50 DMA line within striking distance of its 52-week high. Reported earnings +24% on +8% sales revenues for the Oct '14 quarter, just below the +25% minimum guideline (C criteria). Last noted with caution in the 9/09/14 mid-day report - "Fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system."

9/9/2014 12:12:52 PM - Consolidating near its 50 DMA line churning above average volume today. Reported earnings +30% on +10% sales revenues for the Jul '14 quarter, its 5th consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain due to waning and sub par sales revenues increases. Annual earnings (A criteria) history also is not a match with the fact-based investment system.

6/17/2014 12:15:17 PM - Violated its 50 DMA line with today's volume-driven loss adding to a spurt of losses with above average volume. Prior mid-day reports cautioned members - "Reported earnings +39% on +19% sales revenues for the Jan '14 quarter, it 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system."

6/16/2014 12:18:02 PM - Consolidating near its 50 DMA line with today's 5th consecutive loss. Reported earnings +39% on +19% sales revenues for the Jan '14 quarter, it 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system.

3/18/2014 9:52:11 PM - Hovering near its 52-week high following a big "breakaway gap" and considerable volume-driven gain on 3/07/14. Reported earnings +39% on +19% sales revenues for the Jan '14 quarter, it 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain. Annual earnings (A criteria) history is not a match with the fact-based investment system.

3/11/2014 12:32:49 PM - Pulling back from its 52-week high following a big "breakaway gap" and considerable volume-driven gain on 3/07/14. Reported earnings +39% on +19% sales revenues for the Jan '14 quarter, it 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain. While rebounding above its 50 DMA line with volume-driven gains the 3/03/14 mid-day report cautioned members - "Annual earnings (A criteria) history is not a match with the fact-based investment system."

3/10/2014 1:02:15 PM - Perched at its 52-week high today following a "breakaway gap" and considerable volume-driven gain on the prior session. Reported earnings +39% on +19% sales revenues for the Jan '14 quarter, it 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain. While rebounding above its 50 DMA line with volume-driven gains the 3/03/14 mid-day report cautioned members - "Annual earnings (A criteria) history is not a match with the fact-based investment system."

3/7/2014 12:57:53 PM - Breakaway gap today for a considerable gain and a new 52-week high. Reported earnings +39% on +19% sales revenues for the Jan '14 quarter, it 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria), but fundamental concerns remain. While rebounding above its 50 DMA line with volume-driven gains the 3/03/14 mid-day report cautioned members - "Annual earnings (A criteria) history is not a match with the fact-based investment system."

3/3/2014 12:38:10 PM - Rising near its 52-week high with today's 5th consecutive gain while rebounding above its 50 DMA line. The 12/09/13 mid-day report cautioned members - "Fundamental concerns remain, although it reported earnings +64% on +20% for the Oct '13 quarter, its 2nd consecutive quarter with earnings 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."

12/9/2013 12:42:07 PM - Perched near its 52-week high today following volume-driven gains last week, finding prompt support after undercutting its 50 DMA line. The 12/05/13 mid-day report cautioned members - "Fundamental concerns remain, although it reported earnings +64% on +20% for the Oct '13 quarter, its 2nd consecutive quarter with earnings 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."

12/5/2013 12:36:32 PM - Gapped up today and hit a new 52-week high, finding prompt support after undercutting its 50 DMA line. Fundamental concerns remain, although it reported earnings +64% on +20% for the Oct '13 quarter, its 2nd consecutive quarter with earnings 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.

9/12/2013 12:39:00 PM - Found support near its 200 DMA line last week and it rallied to new 52-week highs with 6 consecutive volume-driven gains. Prior mid-day reports repeatedly cautioned - "Fundamental concerns remain, although it reported earnings +50% on +21% for the Jul '13 quarter, as its prior quarterly and annual earnings (C and A criteria) is not a match with the fact-based investment system."

9/11/2013 1:17:06 PM - Found support near its 200 DMA line last week and it rallied to new 52-week highs with 6 consecutive volume-driven gains. The 9/09/13 mid-day report cautioned - "Fundamental concerns remain, although it reported earnings +50% on +21% for the Jul '13 quarter, as its prior quarterly and annual earnings (C and A criteria) is not a match with the fact-based investment system."

9/10/2013 12:18:23 PM - Found support near its 200 DMA line last week and it has rallied to new 52-week highs with 6 consecutive gains on ever-increasing volume. The 9/09/13 mid-day report cautioned - "Fundamental concerns remain, although it reported earnings +50% on +21% for the Jul '13 quarter, as its prior quarterly and annual earnings (C and A criteria) is not a match with the fact-based investment system."

9/9/2013 12:31:47 PM - Found support near its 200 DMA line last week and it has rallied to new 52-week highs with 5 consecutive gains on ever-increasing volume. Fundamental concerns remain, although it reported earnings +50% on +21% for the Jul '13 quarter, as its prior quarterly and annual earnings (C and A criteria) is not a match with the fact-based investment system.

12/28/2004 12:42:57 PM - L in poor group though great "C", questionable "A". recently (12/08/04) BO from a decent base.

12/22/2004 12:29:46 PM - L in poor group though great "C", questionable "A". recently (12/08/04) BO from a decent base.

12/15/2004 12:29:47 PM - L in poor group though great "C", questionable "A". recently BO from a decent base.

12/14/2004 12:23:44 PM - L in poor group though great "C", questionable "A". recently BO from a decent base.

12/13/2004 12:53:06 PM - L in poor group though great "C", questionable "A". recently BO from a decent base.

12/10/2004 12:31:27 PM - L in poor group, good "C", questionable "A". An orderly base and BV recently as it nears $20, where a BO would be technically significant.

12/9/2004 12:33:48 PM - L in poor group, good "C", questionable "A". An orderly base and BV recently as it nears $20, where a BO would be technically significant.

12/8/2004 12:50:18 PM - L in poor group, good "C", questionable "A". An orderly base and BV recently as it nears $20, where a BO would be technically significant.

12/7/2004 12:32:50 PM - L in poor group though nice base. A break above $20 would be significant.

11/11/2004 1:02:33 PM - L in poor group though nice base. A break above $20 would be significant.

7/8/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too short at this point to be buyable under the guidlines.

7/7/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too short at this point to be buyable under the guidlines.

7/6/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

7/2/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

7/1/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

6/30/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

6/29/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

6/28/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

6/24/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base too ET at this point to be buyable.

6/18/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base questiobnable at this point to be buyable.

6/17/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA. Base questiobnable.

6/17/2004 1:00:00 PM - Just ok group though nice recent move through 50 DMA

6/16/2004 1:00:00 PM - Poor group though nice recent move through 50 DMA

6/14/2004 1:00:00 PM - Poor group though nice recent move through 50 DMA