9/14/2022 1:03:31 PM - Faces no resistance due to overhead supply while hovering near its all-time high. Recent quarterly earnings results through Jun '22 were well above the +25% minimum guideline (C criteria). Annual earnings (A criteria) had a big downturn in FY '20.

1/9/2020 12:22:03 PM - Still faces resistance due to overhead supply up to the $915 level after a deep consolidation. After dropped from the Featured Stocks list on 6/05/19 the Jun and Sep '19 quarterly earnings results both were below the +25% minimum guideline (C criteria).

12/30/2019 12:21:56 PM - Faces resistance due to overhead supply up to the $915 level. Rebounding after a deep consolidation since last noted with caution in the 6/26/19 mid-day report. After it was dropped from the Featured Stocks list on 6/05/19 both the Jun and Sep '19 quarterly earnings results were below the +25% minimum guideline (C criteria).

6/26/2019 12:50:01 PM - Found support recently near its 200 DMA line ($728) and it is rebounding above its downward sloping 50 DMA line ($802) with today's gain. Faces resistance due to overhead supply up to the $915 level. Its Relative Strength Rating has improved to 88, above the 80+ minimum guideline for buy candidates.

6/5/2019 5:50:40 PM - Sputtering at its 200 DMA line ($733). It will be dropped from the Featured Stocks list tonight. A rebound above its 50 DMA line ($820) is needed for its outlook to improve. Its Relative Strength Rating has slumped to 78, below the 80+ minimum guideline for buy candidates.

6/4/2019 6:16:02 PM - G - Found support at its 200 DMA line with today's gain. A rebound above its 50 DMA line ($820) is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Keep in mind that the major averages (M criteria) need a follow-through day to confirm a new uptrend before any new buying efforts are justified under the fact-based investment system. Reported earnings +222% on +219% sales revenues for the Mar '19 quarter continuing its strong earnings track record.

5/30/2019 5:59:27 PM - G - Still sputtering below its 50 DMA line ($820) and a prompt rebound is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Keep in mind that the major averages (M criteria) need a follow-through day to confirm a new uptrend before any new buying efforts are justified under the fact-based investment system. Reported earnings +222% on +219% sales revenues for the Mar '19 quarter continuing its strong earnings track record.

5/23/2019 12:57:01 PM - G - Color code is changed to green while slumping below its 50 DMA line ($817) with today's loss raising concerns. A prompt rebound is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Keep in mind that the major averages (M criteria) need a follow-through day to confirm a new uptrend before any new buying efforts are justified under the fact-based investment system. Reported earnings +222% on +219% sales revenues for the Mar '19 quarter continuing its strong earnings track record.

5/22/2019 5:45:36 PM - Y - Consolidating above its 50 DMA line ($815). Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Keep in mind that the major averages (M criteria) need a follow-through day to confirm a new uptrend before any new buying efforts are justified under the fact-based investment system. Reported earnings +222% on +219% sales revenues for the Mar '19 quarter continuing its strong earnings track record. Found support near its 50 DMA line in recent weeks.

5/17/2019 7:04:03 PM - Y - Posted a 4th consecutive gain today with near average volume. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Keep in mind that the major averages (M criteria) need a follow-through day to confirm a new uptrend before any new buying efforts are justified under the fact-based investment system. Reported earnings +222% on +219% sales revenues for the Mar '19 quarter continuing its strong earnings track record. Found support near its 50 DMA line ($808) in recent weeks. See the latest FSU analysis for more details and a new annotated graph.

5/15/2019 1:27:16 PM - Y - Color code is changed to yellow with new pivot point cited based on its 4/11/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported earnings +222% on +219% sales revenues for the Mar '19 quarter continuing its strong earnings track record. Abruptly retreated from its all-time high yet found support near its 50 DMA line ($803) in recent weeks. Went through a deep consolidation below its 200 DMA line and rebounded impressively since 10/22/18 when dropped from the Featured Stocks list.

5/2/2019 1:16:56 PM - Reported earnings +222% on +219% sales revenues for the Mar '19 quarter. Abruptly retreated from its all-time high with volume-driven losses testing its 50 DMA line ($794) which defines important support. Encountering distributional pressure since noted with caution in the 4/12/19 mid-day report - "It did not form a sound base. Went through a deep consolidation below its 200 DMA line since noted on 10/22/18 when dropped from the Featured Stocks list. Reported earnings +117% on +133% sales revenues for the Dec '18 quarter continuing its strong earnings track record."

4/30/2019 1:08:10 PM - Reported earnings +222% on +219% sales revenues for the Mar '19 quarter. Abruptly retreated from its all-time high with volume-driven losses testing its 50 DMA line ($793) which defines important support. Encountering distributional pressure since noted with caution in the 4/12/19 mid-day report - "It did not form a sound base. Went through a deep consolidation below its 200 DMA line since noted on 10/22/18 when dropped from the Featured Stocks list. Reported earnings +117% on +133% sales revenues for the Dec '18 quarter continuing its strong earnings track record."

4/26/2019 12:51:54 PM - Reported earnings +222% on +219% sales revenues for the Mar '19 quarter. Abruptly retreating from its all-time high with today's big volume-driven loss. Encountering distributional pressure since last noted with caution in the 4/12/19 mid-day report - "It did not form a sound base. Went through a deep consolidation below its 200 DMA line since noted on 10/22/18 when dropped from the Featured Stocks list. Reported earnings +117% on +133% sales revenues for the Dec '18 quarter continuing its strong earnings track record."

4/12/2019 12:39:47 PM - Perched at its all-time high following volume-driven gains. It did not form a sound base. Went through a deep consolidation below its 200 DMA line since noted on 10/22/18 when dropped from the Featured Stocks list. Reported earnings +117% on +133% sales revenues for the Dec '18 quarter continuing its strong earnings track record.

4/11/2019 12:41:43 PM - Hitting a new all-time high with today's 3rd consecutive volume-driven gain. It did not form a sound base. Went through a deep consolidation below its 200 DMA line since noted on 10/22/18 when dropped from the Featured Stocks list. Reported earnings +117% on +133% sales revenues for the Dec '18 quarter continuing its strong earnings track record.

4/10/2019 1:05:57 PM - Rebounding near its all-time high today after a deep consolidation below its 200 DMA line since last noted on 10/22/18 when dropped from the Featured Stocks list. It did not form a sound base. Reported earnings +117% on +133% sales revenues for the Dec '18 quarter continuing its strong earnings track record.

10/22/2018 5:56:21 PM - Violated the prior low ($760 on 8/15/18) with another damaging loss today on above average volume. A rebound above the 50 DMA line ($824) is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

10/15/2018 4:48:23 PM - G - Slumped further today after losses last week triggered technical sell signals. A rebound above the 50 DMA line ($828) is needed for its outlook to improve. The prior low ($760 on 8/15/18) defines the next important near-term support to watch.

10/11/2018 1:00:24 PM - G - Sputtering today, on track for a 6th consecutive loss marked by higher volume after violating its 50 DMA line and prior low ($818) on the prior session triggering technical sell signals. A rebound above the 50 DMA line ($828) is needed for its outlook to improve. The prior low ($760 on 8/15/18) defines the next important near-term support to watch.

10/10/2018 5:58:50 PM - G - Color code is changed to green after a loss today on higher volume violated its 50 DMA line triggering a technical sell signal. A rebound above the 50 DMA line ($828) is needed for its outlook to improve. The recent low ($818 on 9/17/18) defines the next important near-term support to watch.

10/5/2018 1:00:05 PM - Y - Perched near its all-time high, holding its ground in a very tight range in recent weeks. New pivot point cited was based on its 8/27/18 high plus 10 cents. Subsequent gains above the pivot point back by at least +40% above average volume may trigger a new (or add-on) technical buy signal. The 50 DMA line ($823) and recent low ($818 on 9/17/18) define important near-term support to watch on pullbacks.

10/4/2018 3:12:56 PM - Y - Quietly perched near its all-time high, holding its ground in a tight range in recent weeks. New pivot point cited was based on its 8/27/18 high plus 10 cents. Subsequent gains above the pivot point back by at least +40% above average volume may trigger a new (or add-on) technical buy signal. The 50 DMA line ($820) and recent low ($818 on 9/17/18) define important near-term support to watch on pullbacks.

9/28/2018 12:38:49 PM - Y - Perched near its all-time high. Held its ground in a tight range in recent weeks. New pivot point cited was based on its 8/27/18 high plus 10 cents. Subsequent gains above the pivot point back by at least +40% above average volume may trigger a new (or add-on) technical buy signal. The recent low ($818 on 9/17/18) and 50 DMA line ($813) define important near-term support to watch on pullbacks.

9/26/2018 12:50:13 PM - Y - Held its ground in a tight range in recent weeks. Today's gain has it within close striking distance of its all-time high. New pivot point cited was based on its 8/27/18 high plus 10 cents. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($809) defines important near-term support to watch on pullbacks.

9/24/2018 4:21:38 PM - Y - Holding its ground in a tight range. New pivot point cited was based on its 8/27/18 high plus 10 cents. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($806) defines important near-term support to watch on pullbacks.

9/18/2018 12:49:26 PM - Y - New pivot point cited was based on its 8/27/18 high plus 10 cents. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($802) and recent low ($760 on 8/15/18) define important near-term support to watch on pullbacks.

9/14/2018 12:56:15 PM - Y - Color code is changed to yellow after forming an advanced "3-weeks tight" base. New pivot point cited is based on its 8/27/18 high plus 10 cents. Subsequent volume-driven gains above the pivot point may trigger a new (or add-on) technical buy signal. The 50 DMA line ($797) and recent low ($760 on 8/15/18) define important near-term support to watch on pullbacks.

9/11/2018 12:30:40 PM - G - Stubbornly holding its ground perched near its all-time high, extended from any sound base. The 50 DMA line ($789) and recent low ($760 on 8/15/18) define important near-term support to watch on pullbacks.

9/4/2018 5:31:11 PM - G - Managed a best-ever close with today's gain on higher volume nearly challenging its all-time high. Very extended from any sound base. The 50 DMA line ($776) and recent low ($760 on 8/15/18) define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

9/4/2018 1:09:54 PM - G - Perched near its all-time high, extended from any sound base. The 50 DMA line ($775) and recent low ($760 on 8/15/18) define important near-term support to watch on pullbacks.

8/29/2018 1:00:35 PM - G - Perched near its all-time high, extended from any sound base. The 50 DMA line ($768) and recent low ($760 on 8/15/18) define important near-term support to watch on pullbacks.

8/27/2018 12:55:30 PM - G - Hitting yet another new all-time high with today's gain adding to a recent streak, getting more extended from any sound base. The 50 DMA line ($763) and recent low ($720 on 7/30/18) define important near-term support to watch on pullbacks.

8/24/2018 4:52:59 PM - G - Hit another new all-time high with today's big gain backed by near average volume, getting more extended from any sound base. The 50 DMA line ($759.60) and recent low ($720 on 7/30/18) define important near-term support.

8/17/2018 6:12:27 PM - G - Perched near its all-time high with volume totals cooling while stubbornly holding its ground. The 50 DMA line ($748) and recent low ($720 on 7/30/18) define important near-term support.

8/10/2018 7:56:39 PM - G - Hovering near its all-time high, stubbornly holding its ground. The 50 DMA line ($739) and recent low ($720 on 7/30/18) define important near-term support.

8/2/2018 1:56:32 PM - G - Today's early gain nearly challenged its all-time high while adding to the prior volume-driven gain. Color code was changed to green after rising back above its "max buy" level. The 50 DMA line ($725.57) and recent low ($720 opn 7/30/18) define important near-term support

8/1/2018 1:15:00 PM - G - Gapped up and today's big gain has it perched within striking distance of its all-time high. Color code is changed to green after rising back above its "max buy" level. Found support above its 50 DMA line ($723) during the recent consolidation.

7/27/2018 11:43:33 AM - Y - Volume totals have been cooling while consolidating back below its "max buy" level following the recent breakout. Prior high in the $740 area defines near-term support above its 50 DMA line ($720).

7/20/2018 7:11:48 PM - Y - Volume totals have been cooling while consolidating back below its "max buy" level following the recent breakout. Prior high in the $740 area defines near-term support above its 50 DMA line ($707.22). See the latest FSU analysis for more details and a new annotated graph.

7/19/2018 4:15:02 PM - Y - Volume totals have been cooling while consolidating back below its "max buy" level and the color code is changed to yellow. Its 50 DMA line ($704.80) and prior lows define important near-term support to watch on pullbacks.

7/12/2018 12:29:14 PM - G - Color code is changed to green after rallying above its "max buy" level for yet another new all-time high with today's 6th consecutive gain. Gains this week above the new pivot point based on its 6/04/18 high plus 10 cents triggered a technical buy signal. Its 50 DMA line ($690) and prior lows define important near-term support to watch on pullbacks.

7/11/2018 1:05:46 PM - Y - Hitting yet another new all-time high with today's 5th consecutive gain. Gain on the prior session was backed by +39% above average volume as it closed above the new pivot point based on its 6/04/18 high plus 10 cents. Its 50 DMA line ($685) and prior lows define important near-term support to watch on pullbacks.

7/6/2018 12:23:51 PM - Y - Perched within close striking distance of its all-time high. Color code was changed to yellow with new pivot point cited based on its 6/04/18 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a new (or add-on) technical buy signal. Volume totals have still been cooling while stubbornly holding its ground perched near its all-time high. Its 50 DMA line ($673) defines important near-term support to watch on pullbacks.

7/5/2018 5:29:43 PM - Y - Color code is changed to yellow with new pivot point cited based on its 6/04/18 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a new (or add-on) technical buy signal. Volume totals have still been cooling while stubbornly holding its ground perched near its all-time high. Its 50 DMA line ($669) defines important near-term support to watch on pullbacks.

6/28/2018 12:34:52 PM - G - Volume totals have still been cooling while stubbornly holding its ground perched near its all-time high. Its 50 DMA line ($657) defines important support to watch above the prior highs in the $569-552 area.

6/21/2018 5:59:49 PM - G - Volume totals have been cooling while stubbornly holding its ground perched near its all-time high. Its 50 DMA line ($640) defines important support to watch above the prior highs in the $569-552 area.

6/14/2018 6:25:34 PM - G - Volume totals have been cooling while stubbornly holding its ground perched near its all-time high. Its 50 DMA line ($623) defines important support to watch above the prior highs in the $569-552 area.

6/7/2018 12:52:15 PM - G - Perched near its all-time high, still very extended from any sound base. Its 50 DMA line ($604) defines important support to watch above the prior highs in the $569-552 area.

6/5/2018 5:35:50 PM - G - Ended lower today following a "negative reversal" on the prior session after hitting a new all-time high. Very extended from its 50 DMA line ($596) defining important support to watch above the prior highs in the $569-552 area. See the latest FSU analysis for more details and an annotated graph.

5/30/2018 3:51:01 PM - G - Stubbornly holding its ground near its all-time high with volume totals cooling. Very extended from the prior highs in the $569-552 area and its 50 DMA line ($580) defining important support to watch on pullbacks.

5/21/2018 3:55:03 PM - G - Hitting another new all-time high today, very extended from the prior base. Prior highs in the $569-552 area define initial support to watch along with its 50 DMA line ($560).

5/18/2018 1:00:32 PM - G - Powered to a new all-time high with 3 consecutive gains marked by above average volume, getting very extended from the prior base. Prior highs in the $569-552 area define initial support to watch along with its 50 DMA line ($557).

5/17/2018 6:23:50 PM - G - Hit a new all-time high with higher volume behind today's 3rd consecutive gain, getting very extended from the prior base. Prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($553).

5/17/2018 12:55:07 PM - G - Challenging its all-time high with today's 3rd consecutive gain, very extended from the prior base. Prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($553).

5/15/2018 1:09:34 PM - G - Consolidating after getting very extended from the prior base. Prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($548).

5/14/2018 2:06:25 PM - G - Still very extended from the prior base. Prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($546).

5/8/2018 1:08:18 PM - G - Pulling back today from a new all-time high after a streak of 9 consecutive gains marked by heavy volume while getting very extended from the prior base. Reported earnings +130% on +97% sales revenues for the Mar '18 quarter and gapped up on 5/01/18 for a considerable volume-driven gain, rallying above the pivot point cited based on its 2/28/18 high plus 10 cents. Prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($537).

5/7/2018 6:17:36 PM - G - Hit yet another new high today, getting very extended from the prior base. Reported strong results for the Mar '18 quarter and gapped up on 5/01/18 for a considerable volume-driven gain, rallying above the pivot point cited based on its 2/28/18 high plus 10 cents. On pullbacks the prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($535).

5/3/2018 1:29:02 PM - G - Hitting another new high today, getting very extended from the prior base. Reported strong results for the Mar '18 quarter and gapped up on 5/01/18 for a considerable volume-driven gain, rallying above the pivot point cited based on its 2/28/18 high plus 10 cents. No resistance remains due to overhead supply. On pullbacks the prior highs in the $569-552 area define initial support to watch above its 50 DMA line ($530).

5/2/2018 12:46:34 PM - G - Color code is changed to green after getting extended from the prior base. Reported strong results for the Mar '18 quarter and gapped up on the prior session hitting a new all-time high with a considerable volume-driven gain, rallying above the pivot point cited based on its 2/28/18 high plus 10 cents. No resistance remains due to overhead supply. The 50 DMA line defines near-term support to watch above the recent lows ($480).

5/1/2018 1:17:34 PM - Y - Reported strong results for the Mar '18 quarter and gapped up today hitting a new all-time high with a considerable volume-driven gain, rallying above the pivot point cited based on its 2/28/18 high plus 10 cents. No resistance remains due to overhead supply. The 50 DMA line defines near-term support to watch above the recent lows ($480).

4/24/2018 1:09:19 PM - Y - Encountered distributional pressure on the prior session after challenging its all-time high. Recent gains lacked great volume conviction as it wedged up above the new pivot point cited based on its 2/28/18 high plus 10 cents. Gains above a stock's pivot point must have more than +40% above average volume to trigger a proper new (or add-on) technical buy signal. Very little resistance remains due to overhead supply up to the $569 level. The 50 DMA line defines near-term support to watch above the recent lows ($480).

4/23/2018 1:17:19 PM - Y - Recent gains lacked great volume conviction as it wedged up above the new pivot point cited based on its 2/28/18 high plus 10 cents. Gains above a stock's pivot point must have more than +40% above average volume to trigger a proper new (or add-on) technical buy signal. Very little resistance remains due to overhead supply up to the $569 level. The 50 DMA line defines near-term support to watch above the recent lows ($480).

4/20/2018 5:44:51 PM - Y - Holding its ground with volume totals recently cooling while perched near the new pivot point cited based on its 2/28/18 high plus 10 cents. Subsequent gains above the pivot point with more than+40% above average volume may trigger a new (or add-on) technical buy signal. Very little resistance remains due to overhead supply up to the $569 level. Recent lows ($480) define important support where damaging losses may trigger a worrisome technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

4/19/2018 5:52:20 PM - Y - Holding its ground with volume totals recently cooling. New pivot point was cited based on its 2/28/18 high plus 10 cents. Subsequent gains above the pivot point with more than+40% above average volume may trigger a new (or add-on) technical buy signal. Very little resistance remains due to overhead supply up to the $569 level. Recent lows ($480) define important support where damaging losses may trigger a worrisome technical sell signal.

4/13/2018 1:14:03 PM - Y - Color code is changed to yellow with new pivot point cited based on its 2/28/18 high plus 10 cents. Subsequent gains above the pivot point with more than+40% above average volume may trigger a new (or add-on) technical buy signal. Very little resistance remains due to overhead supply up to the $569 level. Recent lows ($480) define important support where damaging losses may trigger a worrisome technical sell signal.

4/10/2018 5:40:43 PM - G - Rebounded above the 50 DMA line ($515.75) helping its outlook to improve. Recent lows ($480) define important support where damaging losses may trigger a worrisome technical sell signal.

4/3/2018 6:46:15 PM - G - Meeting resistance, but a rebound above the 50 DMA line ($517.78) is needed for its outlook to improve. Recent lows ($480) define important support where damaging losses may trigger a worrisome technical sell signal.

3/28/2018 1:26:29 PM - G - A rebound above the 50 DMA line ($520) is needed for its outlook to improve. Today's loss is testing the prior low ($480 on 2/09/18) and more damaging losses may trigger a worrisome technical sell signal. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

3/23/2018 5:09:25 PM - G - Color code was changed to green after slumping and closing below its 50 DMA line. A prompt rebound above the 50 DMA line is needed for its outlook to improve. The prior low is the next important support level. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter. See the latest FSU analysis for more details and a new annotated graph.

3/19/2018 6:05:57 PM - G - Color code is changed to green after slumping and closing below its 50 DMA line ($519.72). A prompt rebound above the 50 DMA line is needed for its outlook to improve. The prior low ($480 on 2/09/18) is the next important support level. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

3/12/2018 6:09:26 PM - Y - Volume totals have been cooling while consolidating in an orderly fashion above its 50 DMA line ($512.84). Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

3/5/2018 7:06:06 PM - Y -Posted a small gain today while consolidating in an orderly fashion above its 50 DMA line ($503.41). A valid secondary buy point exists up to +5% above the latest high after it successfully tested the 10 week moving average (WMA) line following an earlier technical breakout. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/27/2018 1:59:32 PM - Y - Still consolidating in an orderly fashion above its 50 DMA line ($493.23). A valid secondary buy point exists up to +5% above the latest high after it successfully tested the 10 week moving average (WMA) line following an earlier technical breakout. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/22/2018 5:26:09 PM - Y - Consolidating in an orderly fashion above its 50 DMA line. A valid secondary buy point exists up to +5% above the latest high after it successfully tested the 10 week moving average (WMA) line following an earlier technical breakout. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter. See the latest FSU analysis for more details and a new annotated graph.

2/20/2018 2:50:47 PM - Y - Color code is changed to yellow as a valid secondary buy point exists up to +5% above the latest high after it successfully tested the 10 week moving average (WMA) line following an earlier technical breakout. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/14/2018 7:38:59 PM - G - Consolidating after getting very extended from the previously noted base. Its 50 DMA line ($475) defines initial support to watch above prior highs in the $435 area. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/8/2018 4:19:00 PM - G - Consolidating after getting very extended from the previously noted base. Its 50 DMA line ($468) defines initial support to watch above prior highs in the $435 area. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/7/2018 5:30:10 PM - G - Gapped up today and posted a gain with above average volume. Consolidating after getting very extended from the previously noted base. Its 50 DMA line ($466) defines initial support to watch above prior highs in the $435 area. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/7/2018 1:17:11 PM - G - Gapped up today. Consolidating after getting very extended from the previously noted base. Its 50 DMA line ($466) defines initial support to watch above prior highs in the $435 area. Reported earnings +29% on +118% sales revenues for the Dec '17 quarter.

2/6/2018 5:30:56 PM - G - Reported earnings +29% on +118% sales revenues for the Dec '17 quarter. Consolidating after getting very extended from the previously noted base. Its 50 DMA line ($464) defines initial support to watch above prior highs in the $434 area.

2/1/2018 1:25:19 PM - G - Reported earnings +29% on +118% sales revenues for the Dec '17 quarter. Still consolidating near its high after getting very extended from the previously noted base. Its 50 DMA line ($458) defines initial support to watch above prior highs in the $434 area.

1/29/2018 6:34:52 PM - G - Finished at the session high with today's gain backed by above average volume. Consolidating after getting very extended from the previously noted base. Prior highs in the $434 area define initial support to watch on pullbacks.

1/24/2018 1:03:57 PM - G - Consolidating after getting very extended from the previously noted base. Prior highs in the $434 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

1/23/2018 4:49:46 PM - G - Pulled back today on lighter volume after getting very extended from the prior base. Prior highs in the $434 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

1/22/2018 1:29:12 PM - G - Posting a 4th consecutive gain today, getting very extended from the prior base. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/19/2018 12:58:44 PM - G - Posting a 3rd consecutive gain today, getting very extended from the prior base. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/17/2018 6:14:15 PM - G - Posted a gain with average volume today for its second best close. Very extended from the prior base. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/16/2018 12:36:05 PM - G - Hovering near its all-time high after getting very extended from the prior base with a streak of 4 consecutive gains backed by above average volume. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/12/2018 12:38:32 PM - G - Retreating today after getting very extended from the prior base with a streak of 4 consecutive gains backed by above average volume. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/11/2018 12:59:32 PM - G - Hitting yet another new record high with today's gain backed by above average volume, getting more extended from the prior base. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/10/2018 1:09:28 PM - G - Hit yet another new high with today's gain backed by above average volume, getting more extended from the prior base. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/9/2018 1:16:25 PM - G - Hitting another new high with today's gain backed by above average volume, getting more extended from the prior base. Disciplined investors avoid chasing stocks more than +5% above the prior high or pivot point. Prior highs in the $434 area define initial support to watch on pullbacks.

1/8/2018 1:03:40 PM - G - Color code is changed to green with today's big gain backed by above average volume lifting it back above its "max buy" level while challenging its all-time high. Prior highs in the $434 area define initial support to watch on pullbacks.

1/5/2018 12:50:02 PM - Y - Hovering near its all-time high, consolidating above the pivot point and below its "max buy" level. Prior highs in the $434 area define initial support to watch on pullbacks.

1/3/2018 3:39:24 PM - Y - Erased early gains after touching another new all-time high today and its color code is changed to yellow after slumping below its "max buy" level. Prior highs in the $434 area define initial support to watch on pullbacks.

1/3/2018 1:47:15 PM - G - Touched another new all-time high with today's gain adding to a recent spurt of gains, getting very extended from the previous base. Prior highs in the $434 area define initial support to watch on pullbacks.

1/2/2018 1:36:05 PM - G - Hit yet another new all-time high with today's volume-driven gain. Color code is changed to green after rising above its "max buy" level. Gain on 12/27/17 was marked by +63% above average volume, enough to clinch a proper technical buy signal under the fact-based investment system's gudelines.

12/27/2017 1:28:12 PM - Y - Hitting another new all-time high with today's 7th consecutive gain. Rose above its pivot point on the prior session with +35% above average volume. Previously noted - "Highlighted in yellow with pivot point cited based on its 10/13/17 high plus 10 cents in the 12/21/17 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. "

12/26/2017 1:15:29 PM - Y - Hitting a new all-time high with today's 6th consecutive gain, rising above its pivot point today without especially heavy volume. Previously noted - "Highlighted in yellow with pivot point cited based on its 10/13/17 high plus 10 cents in the 12/21/17 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. "

12/22/2017 6:41:05 PM - Y - Managed a best-ever close as it posted a big 5th consecutive gain today but volume was below average. Highlighted in yellow with pivot point cited based on its 10/13/17 high plus 10 cents in the 12/21/17 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. See the latest FSU analysis for more details and an annotated graph.

12/21/2017 6:41:39 PM - Y - Posted a solid 4th consecutive gain today on higher volume. Highlighted in yellow with pivot point cited based on its 10/13/17 high plus 10 cents in the earlier mid-day report. Subsequent volume-driven gains above the pivot point are needed to trigger a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

12/21/2017 1:24:38 PM - Y - Color code is changed to yellow with pivot point cited based on its 10/13/17 high plus 10 cents. Rebounded above its 50 DMA line ($406) this week, helping its outlook and approaching prior highs. Subsequent volume-driven gains above the pivot point are needed to trigger a technical buy signal. The thinly-traded Texas Real Estate Development firm has only 7.9 million shares outstanding (S criteria). It reported earnings +200% on +198% sales revenues for the Sep '17 quarter, marking its 4th very strong quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

12/19/2017 1:00:52 PM - Rebounding above its 50 DMA line ($406). Last noted in the 10/31/17 mid-day report - "The thinly-traded Texas Real Estate Development firm has only 7.9 million shares outstanding. It reported earnings +200% on +198% sales revenues for the Sep '17 quarter, marking its 4th very strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria)."

10/31/2017 1:10:51 PM - Pulling back after gapping up today and challenging its all-time high. Found prompt support near its 50 DMA line ($398) after recent volume-driven losses. The thinly-traded Texas Real Estate Development firm has only 7.9 million shares outstanding. It reported earnings +200% on +198% sales revenues for the Sep '17 quarter, marking its 4th very strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

10/27/2017 12:53:38 PM - Pulling back from its all-time high and slumping further below its 50 DMA line ($396) with today's 5th consecutive volume-driven loss. Noted with caution in the 9/12/17 mid-day report - "The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria)."

10/24/2017 12:35:57 PM - Pulling back from its all-time high and slumping below its 50 DMA line ($396) with today's 2nd consecutive volume-driven loss. Last noted with caution in the 9/12/17 mid-day report - "The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria)."

9/12/2017 12:55:40 PM - Pulling back from its all-time high following an impressive spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

8/16/2017 12:50:34 PM - Held its ground stubbornly and it is powering to new all-time highs today, adding to an impressive spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

8/15/2017 12:36:29 PM - Held its ground stubbornly and it is powering to new all-time highs today, adding to an impressive spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

8/14/2017 1:02:07 PM - Holding its ground stubbornly after powering to new all-time highs with an impressive spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

8/3/2017 12:04:50 PM - Powering to new all-time highs with an impressive spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

8/2/2017 1:44:18 PM - Hitting yet another new all-time high with today's 2nd consecutive big gain adding to a spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

8/1/2017 12:06:30 PM - Hitting yet another new all-time high with today's big gain adding to a spurt of volume-driven gains. Found support near its 50 and 200 DMA lines in recent months. The Texas Real Estate Development firm reported earnings +68% on +69% sales revenues for the Jun '17 quarter, marking its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady earnings increases above the +25% minimum guideline (C criteria).

7/26/2017 1:14:59 PM - Hitting a new all-time high with today's gain adding to a spurt of volume-driven gains. Found support near its 50 and 200 DMA lines and rebounded near prior highs since noted with caution in the 6/29/17 mid-day report - "Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria). Not a match with the fact-based investment system's fundamental guidelines."

7/25/2017 1:03:25 PM - Hitting a new all-time high with today's gap up and considerable volume-driven gain. Found support near its 50 and 200 DMA lines and rebounded near prior highs since noted with caution in the 6/29/17 mid-day report - "Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria). Not a match with the fact-based investment system's fundamental guidelines."

7/24/2017 1:10:03 PM - Found support near its 50 and 200 DMA lines and rebounded near prior highs since last noted with caution in the 6/29/17 mid-day report - "Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria). Not a match with the fact-based investment system's fundamental guidelines."

6/29/2017 12:31:17 PM - The 6/26/17 mid-day report noted - "Consolidating near its 50 and 200 DMA lines, Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria). Not a match with the fact-based investment system's fundamental guidelines."

6/26/2017 1:05:34 PM - Consolidating near its 50 and 200 DMA lines, Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria). Not a match with the fact-based investment system's fundamental guidelines.

6/14/2017 12:45:54 PM - Perched near its 52-week high, Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria). Not a match with the fact-based investment system's fundamental guidelines.

5/3/2017 1:37:57 PM - Perched near its 52-week high, Reported earnings +109% on +104% sales revenues for the Mar '17 quarter. The Texas Real Estate Development firm's prior quarterly and annual comparisons were not strong and steady earnings increases above the +25% minimum guideline (C and A criteria).Not a match with the fact-based investment system's fundamental guidelines.

9/5/2014 1:07:51 PM - Pulling back today from new 52-week highs after an impressive spurt of volume-driven gains. Recent mid-day reports cautioned members - "Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

9/4/2014 12:48:25 PM - Hitting yet another new 52-week high today while adding to an impressive spurt of volume-driven gains. Recent mid-day reports cautioned members - "Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

9/3/2014 1:05:11 PM - Hitting yet another new 52-week high today while adding to a spurt of volume-driven gains. Recent mid-day reports cautioned members - "Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

9/2/2014 12:56:02 PM - Hitting a new 52-week high today while adding to a spurt of volume-driven gains. Recent mid-day reports cautioned members - "Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

8/29/2014 12:58:12 PM - Hovering at its 52-week high today, stubbornly holding its ground after recent volume-driven gains. Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

8/26/2014 12:31:41 PM - Hitting yet another new 52-week high today after volume-driven gains. Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

8/25/2014 12:31:22 PM - Hitting yet another new 52-week high with today's volume-driven gain. Found support at its 50 DMA line recently and rallied. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

8/20/2014 12:24:25 PM - Found support at its 50 DMA line recently and rallied to new 52-week highs with a streak of volume-driven gains. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter, the Texas Real Estate Development firm's 4th consecutive quarterly comparison with strong sales revenues and earnings increases above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

8/13/2014 12:39:58 PM - Found support at its 50 DMA line recently and rallied to new 52-week highs with a streak of volume-driven gains. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter. Noted with caution repeatedly in prior mid-day reports -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

8/12/2014 11:15:47 AM - Found support at its 50 DMA line recently and rallied to another new 52-week high with today's 4th consecutive gain. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter. Noted with caution repeatedly in prior mid-day reports -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

8/11/2014 1:54:12 PM - Found support at its 50 DMA line and rallied to new 52-week highs with today's 3rd consecutive gain. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter. Noted with caution repeatedly in prior mid-day reports -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

8/8/2014 12:58:25 PM - Found support at its 50 DMA line and it is perched near its 52-week high. Reported earnings +65% on +57% sales revenues for the Jun '14 quarter. Noted with caution repeatedly in prior mid-day reports -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

7/7/2014 12:40:53 PM - Hovering above its 50 DMA line and -8.1% its 52-week high. Noted with caution repeatedly in prior mid-day reports -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

6/18/2014 12:30:10 PM - Hovering near its 52-week high. Noted with caution repeatedly in prior mid-day reports -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

6/17/2014 12:43:41 PM - Hovering near its 52-week high hit while adding to an impressive streak of gains when last noted with caution in the 5/29/14 mid-day report -"Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines."

5/29/2014 12:53:56 PM - Hitting another new 52-week high with above average volume behind today's 7th consecutive gain, adding to an impressive streak of gains. Prior highs in the $147 area define support to watch on pullbacks. This Texas Real Estate Development firm's 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

5/19/2014 12:35:45 PM - Perched near its 52-week high, stubbornly holding its ground after an impressive streak of gains helped it clear prior highs in the $147 area. This Texas Real Estate Development firm was last noted with caution in the 2/27/14 mid-day report The 3 latest quarterly comparisons through Mar '14 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

2/27/2014 12:59:29 PM - Retreating from its new 52-week high hit on the prior session and it is very extended from any sound base. This Texas Real Estate Development firm was last noted with caution in the 10/01/10 mid-day report. The 2 latest quarterly comparisons for Sep and Dec '13 showed strong sales revenues and earnings increases. Prior quarterly and annual earnings (A criteria) history has not been strong and steady, so it falls short of the fact-based investment system's fundamental guidelines.

10/1/2010 1:42:03 PM - Considerable gain today for another new 52-week high. Noted in in recent mid-day reports - "Posting a considerable gain today for a new 52-week high. This Texas Real Estate Development firm was noted in 2 prior mid-day reports in September - 'A recent streak of gains with above average volume helped it rally from prior resistance in the $30 area. The 3 latest quarterly comparisons showed strong sales revenues and earnings increases but its up and down annual earnings (A criteria) history is a concern.'"

9/29/2010 1:09:48 PM -

Noted in 9/28/10 mid-day report - "Posting a considerable gain today for a new 52-week high. This Texas Real Estate Development firm was noted in 2 prior mid-day reports in September - 'A recent streak of gains with above average volume helped it rally from prior resistance in the $30 area. The 3 latest quarterly comparisons showed strong sales revenues and earnings increases but its up and down annual earnings (A criteria) history is a concern.'"



9/28/2010 1:31:35 PM -

Posting a considerable gain today for a new 52-week high. This Texas Real Estate Development firm was noted in 2 prior mid-day reports in September - "A recent streak of gains with above average volume helped it rally from prior resistance in the $30 area. The 3 latest quarterly comparisons showed strong sales revenues and earnings increases but its up and down annual earnings (A criteria) history is a concern."



9/14/2010 1:22:18 PM -

Perched near its 52-week high after a recent streak of gains with above average volume helped it rally from prior resistance in the $30 area. The 3 latest quarterly comparisons showed strong sales revenues and earnings increases but its up and down annual earnings (A criteria) history is a concern.



9/13/2010 1:27:38 PM -

Perched near its 52-week high after a recent streak of gains with above average volume helped it rally from prior resistance in the $30 area.



8/23/2005 2:52:36 PM - 'C' below guidelines.

8/15/2005 1:07:53 PM - 'C' below guidelines.