11/10/2023 12:47:40 PM - Slumping well below its 50 DMA line ($64.67) with today's big volume-driven loss testing its 200 DMA line ($59.89). Reported Sep '23 earnings +36% on +148% sales revenues versus the year ago period. Prior 2 quarterly comparisons showed earnings below the +25% minimum guideline (C criteria) and not a match with the fact-based investment system's fundamental guidelines.

2/23/2023 1:39:03 PM - Slumped below its 200 DMA line ($62) with recent losses. Reported Dec '22 earnings +36% on +24% sales revenues versus the year ago period. Prior 2 quarterly comparisons showed earnings below the +25% minimum guideline (C criteria) and not a match with the fact-based investment system's fundamental guidelines.

9/19/2022 12:49:18 PM - Slumping below its 50 DMA line ($69) with recent losses since last noted with caution in the 9/07/22 mid-day report - "Reported Jun '22 earnings +10% on +22% sales revenues versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

9/7/2022 12:34:27 PM - Consolidating near its 50 DMA line ($68.76) which defines important near-term support. Reported Jun '22 earnings +10% on +22% sales revenues versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

8/5/2022 12:35:50 PM - Pulling back today with higher volume after reporting Jun '22 earnings +10% on +22% sales revenues versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

7/21/2022 12:53:21 PM - Rallied impressively after a pullback last week tested support near its 50 and 200 DMA lines which closely coincide. Prior mid-day reports cautioned members - "Reported earnings +540% on +19% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/19/2022 12:43:49 PM - Rallying impressively after a pullback last week tested support near its 50 and 200 DMA lines which closely coincide. Prior mid-day reports cautioned members - "Reported earnings +540% on +19% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/14/2022 12:37:25 PM - Rebounding impressively with today's big volume driven gain after a pullback on the prior session tested support near its 50 and 200 DMA lines which closely coincide. Prior mid-day reports cautioned members - "Reported earnings +540% on +19% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/12/2022 12:31:21 PM - Rebounded toward its 52-week high with a recently noted streak of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +540% on +19% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/7/2022 12:28:18 PM - Rebounded toward its 52-week high with a recently noted streak of volume-driven gains. The 7/01/22 mid-day report last cautioned members - "Reported earnings +540% on +19% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

7/1/2022 12:15:30 PM - Rebounding toward its 52-week high with today's 7th consecutive volume-driven gain. Reported earnings +540% on +19% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

11/9/2020 1:07:42 PM - Reversed into the red after early gains for new all-time highs today following an impressive streak of 7 consecutive volume-driven gains. Reported earnings +91% on +14% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

9/18/2020 12:18:56 PM - Consolidating in recent weeks after powering well above prior highs in the $45 area with an impressive streak of volume-driven gains. Rebounded impressively after a deep pullback. Prior mid-day reports noted - "Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

9/14/2020 1:01:07 PM - Consolidating after powering well above prior highs in the $45 area with an impressive streak of volume-driven gains. Rebounded impressively after a deep pullback. Prior mid-day reports noted - "Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/19/2020 12:36:37 PM - Stubbornly holding its ground after powering well above prior highs in the $45 area with an impressive streak of volume-driven gains. Rebounded impressively after a deep pullback. Prior mid-day reports noted - "Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/14/2020 12:27:15 PM - Stubbornly holding its ground after powering well above prior highs in the $45 area with an impressive streak of volume-driven gains. Rebounded impressively after a deep pullback. Prior mid-day reports noted - "Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/12/2020 1:01:10 PM - Powered well above prior highs in the $45 area with an impressive streak of volume-driven gains. Rebounded impressively after a deep pullback. Prior mid-day reports noted - "Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/11/2020 1:05:10 PM - Rebounded impressively after a deep pullback. Powered well above prior highs in the $45 area with an impressive streak of volume-driven gains. The 8/10/20 mid-day report noted - "Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/10/2020 12:48:04 PM - Rebounded impressively after a deep pullback. Powering well above prior highs in the $45 area with an impressive streak of volume-driven gains. Reported earnings +10% on -1% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

5/29/2020 1:04:30 PM - Rebounded impressively after a deep pullback, but stalled near the prior high ($45) and pulled back and found support in recent weeks near its 200 DMA line ($40.48). Reported earnings +24% on -10% sales revenues for the Mar '20 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

5/26/2020 12:50:43 PM - Rebounded impressively after a deep pullback, but stalled near the prior high ($45) and pulled back near its 200 DMA line. Reported earnings +24% on -10% sales revenues for the Mar '20 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

5/5/2020 12:27:08 PM - Rebounded impressively after a deep pullback. Reported earnings +38% on -7% sales revenues for the Dec '19 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

2/25/2019 1:11:58 PM - Still faces some resistance up to the $38 level due to overhead supply. Stubbornly held its ground since last noted with caution in the 1/18/19 mid-day report - "Rebounded above its 200 DMA line with above average volume behind a recent spurt of gains. The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/18/2019 12:30:29 PM - Faces some resistance up to the $38 level due to overhead supply. Noted with caution in prior mid-day reports - "Rebounded above its 200 DMA line with above average volume behind a recent spurt of gains. The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/17/2019 2:09:47 PM - Rebounded above its 200 DMA line with above average volume behind a recent spurt of gains. Faces some resistance up to the $38 level due to overhead supply. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/16/2019 1:00:35 PM - Rebounded above its 200 DMA line with above average volume behind a recent spurt of gains. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/14/2019 12:34:00 PM - Rebounded above its 200 DMA line with above average volume behind a recent spurt of gains. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/10/2019 12:20:57 PM - Rebounded above its 200 DMA line with above average volume behind a streak of 7 consecutive gains. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/9/2019 12:50:03 PM - Rebounded above its 200 DMA line with above average volume behind a streak of 7 consecutive gains. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/8/2019 12:37:51 PM - Rebounded above its 200 DMA line with above average volume behind a streak of 7 consecutive gains. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/7/2019 12:33:44 PM - Rebounding above its 200 DMA line with above average volume behind today's 6th consecutive gain. Noted with caution in prior mid-day reports - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/3/2019 12:47:09 PM - Slumped below its 200 DMA line and undercut prior lows since last noted with caution in the 11/12/18 mid-day report - "The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

11/12/2018 12:54:45 PM - The three latest quarterly comparisons through Sep '18 showed strong earnings increases. Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

7/22/2016 12:49:50 PM - Fundamental concerns remain. Trading near its 50 DMA line following volume-driven losses. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

8/26/2015 1:16:49 PM - Fundamental concerns remain. Technically, it undercut its 50 DMA line with volume-driven losses this week. RBA was noted with caution in the 8/18/15 mid-day report near its 52 week high - "Reported earnings +19% on +10% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

8/24/2015 1:55:21 PM - Fundamental concerns remain, as when last noted with caution in the 8/18/15 mid-day report near its 52 week high - "Reported earnings +19% on +10% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

8/18/2015 1:06:14 PM - Rebounded within close striking distance of its 52 week high with gains backd by heavy volume after finding support at its 200 DMA line. Reported earnings +19% on +10% sales revenues for the Jun '15 quarter. Fundamental concerns remain as when noted with caution in the 6/11/15 mid-day report - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

8/11/2015 1:15:09 PM - Rebounding toward its 52 week high with today's 3rd consecutive gain with heavy volume after finding support at its 200 DMA line. Fundamental concerns remain as when last noted with caution in the 6/11/15 mid-day report - "Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

6/11/2015 1:13:41 PM - Pulling back from its 52 week high after a spurt of gains, down today with higher volume. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

5/5/2014 12:26:08 PM - Violating its 50 DMA line with today's damaging volume-driven loss. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Questionable group lacking leadership (not great for the L criteria).

4/17/2014 12:44:49 PM - Consolidating above prior resistance in the $23 area since technically breaking out on 4/01/14 with a considerable volume-driven gain. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Questionable group lacking leadership (not great for the L criteria).

4/25/2008 12:37:38 PM - Breaking out of a 5 month base to a new all time high. Good annual earnings (A criteria) growth history and 3 of its 4 latest quarterly earning increases were better than the +25% guideline. Questionable group lacking leadership (not great for the L criteria).

3/24/2008 1:45:40 PM -

Good annual earnings (A criteria) growth history and 3 of its 4 latest quarterly earning increases were better than the +25% guideline. Approaching prior chart highs in the $85-86 area that were a stubborn resistance level. Questionable group lacking leadership (not great for the L criteria).



12/28/2007 1:20:56 PM -

Extended from a proper base now, and its sales and earnings growth history is mediocre.



12/19/2007 1:00:21 PM - "C" and group below guidelines.

6/1/2006 2:00:55 PM - "C" below guidelines and base questionable.

5/31/2006 12:51:27 PM - "C" below guidelines and base questionable.

5/11/2006 1:40:55 PM - "C" below guidelines.