9/7/2021 12:39:52 PM - Faces some overhead supply up to $64.50 while now perched -7.7% off its all-time high. Outlook improved after recently rebounding above its 50 DMA line ($56.63). Reported earnings +135% on +65% sales revenues for the Jun '21 quarter versus the year ago period, its 4th strong quarterly comparison above the +25% minimum guideline (C criteria). A small downturn in FY '18 earnings results was noted as a fundamental concern.

7/6/2021 12:45:51 PM - Pulling back after rallying to new all-time highs with a recent spurt of volume-driven gains. Near term support to watch is prior highs and its 50 DMA line which coincide in the $54 area. Reported earnings +75% on +17% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results was also noted as a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

6/23/2021 12:16:45 PM - Extended from any sound base after rallying to new all-time highs with a recent spurt of volume-driven gains. Found support near its 50 DMA line ($52.73). Reported earnings +75% on +17% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results was also noted as a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

6/21/2021 12:33:27 PM - extended from any sound base and rallying to new all-time highs with today's volume-driven gain adding to a recent spurt higher. Found support near its 50 DMA line ($52.25). Reported earnings +75% on +17% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results was also noted as a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

6/14/2021 12:13:48 PM - Rallying to new all-time highs with today's 6th consecutive gain. Found support near its 50 DMA line ($51). Reported earnings +75% on +17% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results was also noted as a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

4/30/2021 12:55:35 PM - Retreating after challenging its all-time high with a big volume-driven loss today testing its 50 DMA line ($49.29). Reported earnings +75% on +17% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results was also noted as a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

3/1/2021 12:52:31 PM - Hit new 52-week and all-time highs with a big volume-driven gain on the prior session, rallying from a tight 4-week base. Reported earnings +48% on +24% sales revenues for the Dec '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results was also noted as a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

2/26/2021 12:46:10 PM - Hitting new 52-week and all-time highs with today's big volume-driven gain, rallying from a tight 4-week base. Reported earnings +48% on +24% sales revenues for the Dec '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results also is a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

11/9/2020 12:51:13 PM - Challenging its 52-week high with today's big volume-driven gain. Recently reported earnings +48% on +25% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results also is a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

9/25/2020 12:55:06 PM - Reported earnings -26% on -16% sales revenues for the Jun '20 quarter versus the year ago period, and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). A downturn in FY '18 earnings results also is a fundamental concern. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

11/6/2019 12:24:22 PM - Reported earnings +19% on +20% sales revenues for the Sep '19 quarter, and prior comparisons were not strong and steady above the +25% minimum guideline (C criteria), leaving fundamental concerns. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

10/24/2019 12:35:55 PM - Reported earnings +19% on +20% sales revenues for the Sep '19 quarter, and prior comparisons were not strong and steady above the +25% minimum guideline (C criteria), leaving fundamental concerns. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

10/14/2019 12:06:44 PM - Reported earnings +10% on +9% sales revenues for the Jun '19 quarter, and prior comparisons were not strong and steady above the +25% minimum guideline (C criteria), leaving fundamental concerns. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

9/13/2019 1:15:40 PM - Reported earnings +10% on +9% sales revenues for the Jun '19 quarter, and prior comparisons were not strong and steady above the +25% minimum guideline (C criteria), leaving fundamental concerns. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

7/25/2019 12:34:46 PM - Reported earnings +10% on +9% sales revenues for the Jun '19 quarter, and prior comparisons were not strong and steady above the +25% minimum guideline (C criteria), leaving fundamental concerns. Went through a deep and choppy consolidation since dropped from the Featured Stocks list on 4/30/18.

4/30/2018 5:46:51 PM - Gapped down 4/26/18 and suffered a damaging volume-driven loss violating its 50 and 200 DMA lines triggering technical sell signals. Weak action came after it reported earnings +19% on +8% sales revenues for the Mar '18 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. A rebound above the 50 DMA line it needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

4/26/2018 7:16:15 PM - G - Reported earnings +19% on +1% sales revenues for the Mar '18 quarter, below the +25% minimum guideline (C criteria) raising concerns. Gapped down today and suffered a damaging volume-driven loss violating its 50 and 200 DMA lines triggering technical sell signals. Color code is changed to green. A rebound above the 50 DMA line it needed for its outlook to improve.

4/23/2018 6:28:48 PM - Y - Perched near its all-time high. Held its ground stubbornly since it triggered a technical buy signal on 4/11/18 . Found support recently near its 50 DMA line ($36.91).

4/16/2018 5:49:40 PM - Y - Posted a gain on light volume today for a new all-time high. Triggered a technical buy signal as it posted a solid gain on 4/11/18 with +87% above average volume, rising above the new pivot point cited based on its 10/20/17 high plus 10 cents. Found support recently near its 50 DMA line ($36.28). See the latest FSU analysis for more details and an annotated graph.

4/13/2018 5:48:22 PM - Y - Pulled back with light volume. Triggered a technical buy signal as it posted a solid gain on 4/11/18 with +87% above average volume, rising above the new pivot point cited based on its 10/20/17 high plus 10 cents. Found support recently near its 50 DMA line ($36.17). See the latest FSU analysis for more details and a new annotated graph.

4/11/2018 6:25:16 PM - Y - Triggered a technical buy signal as it posted a solid gain today with +92% above average volume, rising above the new pivot point cited based on its 10/20/17 high plus 10 cents. Found support recently near its 50 DMA line ($35.95).

4/4/2018 5:44:32 PM - Y - Posted a solid gain today with above average volume, rising within striking distance of the new pivot point cited based on its 10/20/17 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Found support recently near its 50 DMA line ($35.56).

4/3/2018 6:38:55 PM - Y - Posted a gain today with average volume, finding support near its 50 DMA line ($35.47). Perched within striking distance of the new pivot point cited based on its 10/20/17 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal.

4/2/2018 4:55:41 PM - Y - Remains consolidating near its 50 DMA line ($35.41) perched within striking distance of the new pivot point cited based on its 10/20/17 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal.

3/26/2018 6:28:10 PM - Y - Suffered a 4th consecutive small loss on near average volume. Remains perched within striking distance of the new pivot point cited based on its 10/20/17 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Fundamentals remain strong.

3/19/2018 6:09:12 PM - Y - Highlighted in yellow with new pivot point cited based on its 10/20/17 high plus 10 cents in the earlier mid-day report. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Fundamentals remain strong, as it reported +62% earnings on +12% sales revenues for the Dec '17 quarter. Recently consolidating above its 50 and 200 DMA lines. It was dropped from the Featured Stocks list on 12/04/17. See the latest FSU analysis for more details and a new annotated graph.

3/19/2018 1:05:19 PM - Y - Color code is changed to yellow with new pivot point cited based on its 10/20/17 high plus 10 cents. Subsequent volume-driven gains for new highs are needed to trigger a technical buy signal. Fundamentals remain strong, as it reported +62% earnings on +12% sales revenues for the Dec '17 quarter. Recently consolidating above its 50 and 200 DMA lines. It was dropped from the Featured Stocks list on 12/04/17.


12/4/2017 5:53:49 PM - Finished near the session low with today's 4th consecutive loss testing its 200 DMA line ($31.09). A rebound above the 50 DMA line ($35.39) is needed for its outlook to improve. Its Relative Strength rating has slumped to 59, well below the 80+ minimum guideline for buy candidates. It will be dropped from the Featured Stocks list tonight. Losses below the 200 DMA line and recent low would raise greater concerns.

11/27/2017 3:30:58 PM - G - Still consolidating below its 50 DMA line. A rebound above the 50 DMA line ($35.90) is needed for its outlook to improve. Its Relative Strength rating of 85 is above the 80+ minimum guideline for buy candidates. Losses below the 200 DMA line and recent low would raise greater concerns.

11/22/2017 3:56:32 PM - G - A rebound above the 50 DMA line ($36.06) is needed for its outlook to improve. Its Relative Strength rating of 82 is above the 80+ minimum guideline for buy candidates. Losses below the 200 DMA line and recent low would raise greater concerns.

11/15/2017 6:20:32 PM - G - Its Relative Strength rating has improved to 85, above the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line ($36.39) is needed for its outlook to improve. Losses below the 200 DMA line and recent low would raise greater concerns. See the latest FSU analysis for more details and a new annotated graph.

11/13/2017 10:20:47 AM - G - Its Relative Strength rating has improved to 81, above the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line is needed for its outlook to improve. Losses below the 200 DMA line and recent low would raise greater concerns.

11/7/2017 4:18:22 PM - G - Halted its slide at its 200 DMA line after gapping down and violating its 50 DMA line with a volume-driven loss on 10/27/17 triggering technical sell signals. Its Relative Strength rating has slumped to 78, below the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line is needed for its outlook to improve. More damaging losses would raise greater concerns. Reported Sep '17 quarterly earnings +47% on +7% sales revenues.

11/1/2017 3:54:12 PM - G - Halted its slide after it gapped down and violated its 50 DMA line on 10/27/17 raising concerns and triggering technical sell signals. Its 200 DMA line ($29.95) is an important long-term average which may act as a support level. Reported Sep '17 quarterly earnings +47% on +7% sales revenues.

10/27/2017 10:10:28 AM - G - Gapped down today violating its 50 DMA line, raising concerns and triggering technical sell signals. Briefly undercut its 200 DMA line ($29.83), an important long-term average which may act as a support level. Reported Sep '17 quarterly earnings +47% on +7% sales revenues.

10/26/2017 4:03:26 PM - G - Hovering near its all-time high and just above near-term support at its 50 DMA line and prior highs in the $36 area. Violations would raise concerns and trigger technical sell signals. Due to report Sep '17 quarterly earnings on 10/26/17 after the close.

10/20/2017 5:43:37 PM - G - Hit a new high with today's volume-driven gain, but it ended in the lower half of its intra-day range. Found support at its 50 DMA line and prior highs in the $36 area. Violations would raise concerns and trigger technical sell signals. Due to report Sep '17 quarterly earnings on 10/26/17 after the close. See the latest FSU analysis for more details and an annotated graph.

10/18/2017 5:26:19 PM - G - Posted a solid gain today, consolidating above support at its 50 DMA line and prior highs in the $36 area. Violations would raise concerns and trigger technical sell signals. Due to report Sep '17 quarterly earnings on 10/26/17 after the close. See the latest FSU analysis for more details and a new annotated graph.

10/17/2017 5:21:06 PM - G - Volume totals have been cooling while consolidating above support at its 50 DMA line ($36.53) and prior highs in the $36 area. Violations would raise concerns and trigger technical sell signals.

10/11/2017 3:59:48 PM - G - Extended from any sound base, and volume totals have been cooling while consolidating. Near-term support at its 50 DMA line coincides with prior highs in the $36 area.

10/4/2017 6:30:02 PM - G - Posted a gain today on lighter than average volume. The 50 DMA line ($35.70) defines near-term support to watch above prior highs in the $33 area.

9/27/2017 5:36:00 PM - G - Posted a 2nd consecutive gain today on light volume. The 50 DMA line ($34.81) defines near-term support to watch above prior highs in the $33 area.

9/22/2017 5:51:44 PM - G - Pulled back for a 4th consecutive small loss on light volume. The 50 DMA line ($34.33) defines near-term support to watch above prior highs in the $33 area. See the latest FSU analysis for more details and a new annotated graph.

9/21/2017 4:01:02 PM - G - Pulling back from its all-time high following a gain on 9/15/17 backed by above average volume. Prior highs and the 50 DMA line define near-term support to watch in the $33 area.

9/18/2017 6:28:01 PM - G - Inched higher for yet another new all-time high with today's gain backed by near average volume. Prior highs and the 50 DMA line define near-term support to watch in the $33 area.

9/12/2017 7:00:53 PM - G - Inched higher for yet another new all-time high with today's gain backed by below average volume. Very extended from any sound base. Prior highs and the 50 DMA line define near-term support to watch in the $33 area.

9/5/2017 7:22:38 PM - G - Hit another new all-time high with today's gain backed by +50% above average volume, getting more extended from any sound base. Prior highs and the 50 DMA line define near-term support to watch in the $33 area.

8/28/2017 6:06:29 PM - G - Gapped up today hitting another new all-time high with a big gain backed by +134% above average volume after a brief consolidation. Color code was changed to green after rising more than +5% above the previous pivot point cited. See the latest FSU analysis for more details and a new annotated graph.

8/28/2017 1:27:05 PM - G - Gapped up today hitting another new all-time high after a brief consolidation. Color code is changed to green after rising more than +5% above the previous pivot point cited. A finish in the upper half or third of its intra-day session range would bode very well for the near term, but a weak finish would be an indication it is encountering prompt distributional pressure when hitting new highs. Disciplined investors avoid chasing extended stocks more than +5% above prior highs, and they always limit losses by selling any stock that falls more than -7% from their purchase price.

8/21/2017 6:10:25 PM - Y - Volume totals have been cooling since its breakout while stubbornly holding its ground above prior highs in the $32-33 area previously noted as initial support to watch. Disciplined investors avoid chasing extended stocks more than +5% above prior highs, and they always limit losses by selling any stock that falls more than -7% from their purchase price.

8/14/2017 8:58:36 PM - Y - Finished at the session high today with a gain on lighter volume, rising back above its pivot point and avoiding a bad slump into the prior base. Prior highs in the $32-33 area were previously noted as initial support to watch. Disciplined investors avoid chasing extended stocks more than +5% above prior highs, and they always limit losses by selling any stock that falls more than -7% from their purchase price.

8/10/2017 6:06:51 PM - Y - Pulled back today with higher volume slumping back below its pivot point and raising some concerns. Testing near prior highs in the $32-33 area previously noted as initial support to watch. Disciplined investors avoid chasing extended stocks more than +5% above prior highs, and they always limit losses by selling any stock that falls more than -7% from their purchase price.

8/4/2017 10:51:18 AM - Y - Pulling back near prior highs in the $32-33 area noted as initial support to watch. Disciplined investors avoid chasing extended stocks more than +5% above prior highs, and they always limit losses by selling any stock that falls more than -7% from their purchase price.

8/1/2017 11:36:54 AM - Y - Pulling back today following 2 big volume-driven gains into new high territory. Prior highs in the $32-33 area define initial support to watch. Disciplined investors avoid chasing extended stocks more than +5% above prior highs, and they always limit losses by selling any stock that falls more than -7% from their purchase price.

7/31/2017 11:43:07 AM - Y - Hit another new high today. Finished strong after highlighted in yellow with new pivot point cited based on its 5/02/17 high plus 10 cents in the 7/28/17 mid-day report. Triggered a technical buy signal and powered to a new all-time high after gapping up for a big volume-driven gain. Reported earnings +64% on +15% sales revenues for the Jun '17 quarter, Three of the past four quarterly comparisons were above the +25% minimum guideline (C criteria). See the latest FSU analysis for more details and an annotated graph.

7/28/2017 4:36:37 PM - Y - Finished strong after highlighted in yellow with new pivot point cited based on its 5/02/17 high plus 10 cents in the earlier mid-day report. Triggered a technical buy signal and powered to a new all-time high after gapping up for a big volume-driven gain. Reported earnings +64% on +15% sales revenues for the Jun '17 quarter, Three of the past four quarterly comparisons were above the +25% minimum guideline (C criteria). See the latest FSU analysis for more details and a new annotated graph.

7/28/2017 11:59:48 AM - Y - Color code is changed to yellow with new pivot point cited based on its 5/02/17 high plus 10 cents .Powering to a new all-time high after gapping up for a big volume-driven gain. Reported earnings +64% on +15% sales revenues for the Jun '17 quarter, Three of the past four quarterly comparisons were above the +25% minimum guideline (C criteria).

5/3/2017 1:18:13 PM - Pulling back after hitting new all-time highs with a big volume-driven gain on the prior session. Very extended from prior highs in the $27 area. Reported earnings +45% on +19% sales revenues for the Mar '17 quarter, a solid improvement after earnings +0% on +14% sales revenues for the Dec '16 quarter. Three of the past four quarterly comparisons were above the +25% minimum guideline (C criteria). Patient investors may watch for a new base or secondary buy point to possibly be noted in the weeks ahead.

5/2/2017 1:33:45 PM - Gapped up today hitting new all-time highs with today's volume-driven gain, quickly getting very extended from prior highs. Reported earnings +45% on +19% sales revenues for the Mar '17 quarter, a solid improvement after earnings +0% on +14% sales revenues for the Dec '16 quarter. Three of the past four quarterly comparisons were above the +25% minimum guideline (C criteria). Patient investors may watch for a new base or secondary buy point to possibly be noted in the weeks ahead.

4/27/2017 12:23:40 PM - Spiked considerably higher hitting new all-time highs with today's volume-driven gain, quickly getting very extended from prior highs. Reported earnings +45% on +19% sales revenues for the Mar '17 quarter, a solid improvement after earnings +0% on +14% sales revenues for the Dec '16 quarter. Three of the past four quarterly comparisons were above the +25% minimum guideline (C criteria). Patient investors may watch for a new base or secondary buy point to possibly be noted in the weeks ahead.

3/29/2017 12:52:23 PM - Rebounded above its 50 DMA line with a 3/15/17 gap up and considerable volume-driven gain. Held its ground above its 200 DMA line after it was dropped from the Featured Stocks list on 2/24/17. Reported earnings +0% on +14% sales revenues for the Dec '16 quarter, however the 3 prior quarterly comparisons were above the +25% minimum guideline (C criteria)..

3/15/2017 1:07:25 PM - Rebounding above its 50 DMA line with today's gap up and considerable volume-driven gain. Held its ground above its 200 DMA line after it was dropped from the Featured Stocks list on 2/24/17 as technical and fundamental deterioration was noted - "Gapped down for a damaging loss on 2/22/17 after reporting earnings +0% on +14% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns."

2/24/2017 5:45:47 PM - Halted its slide today, however it will be dropped from the Featured Stocks list after noted technical and fundamental deterioration. Gapped down for a damaging loss on 2/22/17 after reporting earnings +0% on +14% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

2/22/2017 9:43:32 AM - G - Color code is changed to green after technical and fundamental deterioration. Gapped down today for a damaging loss after reporting earnings +0% on +14% sales revenues for the Dec '16 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

2/21/2017 4:01:20 PM - Y - Today's rally above its 50 DMA line ($23.86) with higher volume helped its outlook to improve and its color code is changed to yellow.

2/16/2017 5:29:15 PM - G - Met resistance at its 50 DMA line this week while rebounding. A rally above its 50 DMA line ($23.82) would help its outlook to improve.

2/13/2017 5:40:24 PM - G - Challenged its 50 DMA line with below average volume behind today's 5th consecutive gain. Its Relative Strength Rating has improved to 87, above the 80+ minimum guideline for buy candidates. Its 50 DMA line ($23.78) may act as resistance, and a rebound above it would help its outlook to improve.

2/6/2017 6:08:17 PM - G - Sank further below its 50 DMA line with above average volume behind today's loss. Its Relative Strength Rating has fallen to 79, below the 80+ minimum guideline for buy candidates.A rebound above its 50 DMA line ($23.82) is needed for its outlook to improve.

1/30/2017 1:26:40 PM - G - Quietly slumping further below its 50 DMA line today. A rebound above its 50 DMA line ($23.97) is needed for its outlook to improve. See the latest FSU analysis for more details and an annotated graph.

1/27/2017 5:22:23 PM - G - Volume totals have been cooling the past 2 weeks, but the longer it lingers below its 50 DMA line the worse it outlook gets. A rebound above its 50 DMA line ($23.98) is needed for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

1/26/2017 1:03:40 PM - G - Volume totals have been cooling, but the longer it lingers below its 50 DMA line the worse it outlook gets. A rebound above its 50 DMA line ($23.98) is needed for its outlook to improve.

1/19/2017 5:41:08 PM - G - Slumped below its 50 DMA line with a 6th consecutive loss today raising concerns and triggering a technical sell signal. Color code is changed to green. Only a prompt rebound above its 50 DMA line ($23.93) would help its outlook improve.

1/17/2017 2:40:39 PM - Y - Slumped back into the prior base raising concerns, enduring distributional pressure and testing support at its 50 DMA line ($23.82). More damaging losses would raise serious concerns and trigger a technical sell signal. Wedged to new highs with a gain backed by +46% above average volume on 1/10/17, rallying above the pivot point cited based on its 11/17/16 high plus 10 cents.

1/12/2017 1:27:01 PM - Y - Its slump back into the prior base raised concerns as it endured distributional pressure and tested support at its 50 DMA line ($23.66) today. More damaging losses would raise serious concerns and trigger a technical sell signal. Wedged to new highs with a gain backed by +46% above average volume on 1/10/17, rallying above the pivot point cited based on its 11/17/16 high plus 10 cents.

1/11/2017 12:26:51 PM - Y - Color code is changed to yellow after retreating below its "max buy" level. Encountering distributional pressure today after wedging to new highs with a gain backed by +46% above average volume on the prior session. New pivot point was cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern and it was previously noted - "A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal." Its 50 DMA line ($23.59) defines important support above prior lows.

1/10/2017 2:21:59 PM - G - Color code is changed to green after wedging above its "max buy" level with today's gain lacking great volume conviction. New pivot point was cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern and it was previously noted - "A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal." Its 50 DMA line ($23.52) defines important support above prior lows.

1/9/2017 5:36:30 PM - Y - Volume totals have been cooling while hovering in a very tight trading range near its high, wedging higher with recent gains lacking great volume conviction. New pivot point was cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern. A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal. Its 50 DMA line ($23.41) defines important support above prior lows.

1/3/2017 5:33:45 PM - Y - Hovering near its high after wedging higher with recent gains lacking great volume conviction. New pivot point was cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern. A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal. Recent lows in the $22 area and its 50 DMA line ($22.95) coincide defining important support to watch on pullbacks.

12/28/2016 5:22:18 PM - Y - Posted a gain with average volume for a best-ever close today. New pivot point was cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern. A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal. Recent lows in the $22 area and its 50 DMA line ($22.61) coincide defining important support to watch on pullbacks.

12/22/2016 5:25:48 PM - Y - Met resistance today and finished in the middle of its intra-day range. New pivot point was cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern. A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal. Recent lows in the $22 area and its 50 DMA line ($22.30) coincide defining important support to watch on pullbacks.

12/22/2016 12:27:34 PM - Y - New pivot point is cited based on its 11/17/16 high plus 10 cents after an orderly base-on-base pattern. A volume-driven gain and strong close above the pivot point may clinch a new (or add-on) technical buy signal. Recent lows in the $22 area and its 50 DMA line ($22.31) coincide defining important support to watch on pullbacks.

12/21/2016 5:16:36 PM - Y - Quietly consolidating just below its "max buy" level. Recent lows in the $22 area and its 50 DMA line ($22.21) coincide defining important support to watch on pullbacks.

12/16/2016 5:19:28 PM - Y - Color code is changed to yellow after sinking below its "max buy" level with today's loss on average volume. Recent lows in the $22 area and its 50 DMA line coincide defining important support to watch on pullbacks.

12/9/2016 3:36:19 PM - G - Color code is changed to green after rallying today with above average volume, rising back above its "max buy" level to challenge all-time highs. Recent lows in the $22 area and its 50 DMA line ($21.64) define important support to watch on pullbacks.

12/5/2016 5:18:07 PM - Y - Posted a gain today with below average volume and it remains below its "max buy" level. Prior highs in the $22 area acted as support along with its 50 DMA line following its technical breakout.

11/30/2016 5:31:27 PM - Y - Slumped further below its "max buy" level with today's 4th consecutive loss on below average volume. Prior highs in the $22 area define initial support following its technical breakout.

11/28/2016 5:27:37 PM - Y - Color code is changed to yellow after quietly pulling back today below its "max buy" level. Prior highs in the $22 area define initial support following its technical breakout. No resistance remains due to overhead supply. See the latest FSU analysis for more details and an annotated graph.

11/25/2016 2:01:09 PM - G - Is quietly consolidating above its "max buy" level. It found support near prior highs in the $22 area when pulling back after its recent technical breakout. No resistance remains due to overhead supply. See the latest FSU analysis for more details and a new annotated graph.

11/22/2016 3:58:32 PM - G - Pulling back with light volume today, consolidating near its "max buy" level. Found support near prior highs in the $22 area when pulling back after its recent technical breakout. No resistance remains due to overhead supply.

11/21/2016 5:48:09 PM - G - Holding its ground near its all-time high. Found support near prior highs in the $22 area when pulling back after its recent technical breakout. No resistance remains due to overhead supply.

11/17/2016 5:46:23 PM - G - Hit another new high with today's volume-driven gain. Found support near prior highs in the $22 area when pulling back after its recent technical breakout. No resistance remains due to overhead supply.

11/16/2016 5:42:16 PM - G - Finished near the session high and above its "max buy" level for a best ever close today and its color code is changed to green. Found support near prior highs in the $22 area when pulling back on the prior session. No resistance remains due to overhead supply.

11/15/2016 4:51:21 PM - Y - Finished near the session high today after it found support near prior highs in the $22 area. No resistance remains due to overhead supply.

11/14/2016 3:25:31 PM -

Y - Pulling back below its "max buy" level and its color code is changed to yellow. No resistance remains due to overhead supply. Prior highs in the $22 area define near-term support to watch on pullbacks.



11/11/2016 4:48:22 PM -

G - Hit another new high with today's volume-driven gain above its "max buy" level and its color code is changed to green. Triggered a technical buy signal with its 11/09/16 gain backed by +151% above average volume. No resistance remains due to overhead supply. Prior highs in the $22 area define near-term support to watch on pullbacks.



11/9/2016 5:54:10 PM -

Y - Triggered a technical buy signal with a big gain for new highs backed by +151% above average volume. No resistance remains due to overhead supply. Prior highs now define near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.



11/7/2016 6:00:56 PM -

Y - Today's big volume-driven gain led to a best-ever close. The pivot point cited was based on its 9/20/16 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a technical buy signal following a base-on-base pattern. Little resistance remains due to overhead supply.



11/4/2016 5:31:41 PM -

Y - Found support above its 50 DMA line during its quiet consolidation following 2 big volume-driven gains. Highlighted in yellow with pivot point cited based on its 9/20/16 high plus 10 cents in the 10/27/16 mid-day report. Subsequent volume-driven gains for new highs may trigger a technical buy signal following a base-on-base pattern. Little resistance remains due to overhead supply.



10/31/2016 5:50:04 PM -

Y - Pulled back on lighter volume today following 2 big volume-driven gains. Highlighted in yellow with pivot point cited based on its 9/20/16 high plus 10 cents in the 10/27/16 mid-day report. Subsequent volume-driven gains for new highs may trigger a technical buy signal following a base-on-base pattern. Found support above prior highs in the $18 area during its quiet consolidation and little resistance remains due to overhead supply.



10/27/2016 5:15:39 PM -

Y - Highlighted in yellow with pivot point cited based on its 9/20/16 high plus 10 cents in the earlier mid-day report. Subsequent volume-driven gains for new highs may trigger a technical buy signal following a base-on-base pattern. Gapped up today rebounding above its 50 DMA line to challenge its all-time highs. Found support above prior highs in the $18 area during its quiet consolidation and little resistance remains due to overhead supply. Reported earnings +55% on +22% sales revenues for the Sep '16 quarter, marking its 3rd consecutive quarter above the +25% minimum earnings guideline (C criteria) with encouraging sales revenues and earnings acceleration helping it better match the fact-based investment system's guidelines. See the latest FSU analysis for more details and a new annotated graph.



10/27/2016 12:55:11 PM -

Y - Color code is changed to yellow with pivot point cited based on its 9/20/16 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a technical buy signal following a base-on-base pattern. Gapped up today rebounding above its 50 DMA line to challenge its all-time highs. Found support above prior highs in the $18 area during its quiet consolidation and little resistance remains due to overhead supply. Reported earnings +55% on +22% sales revenues for the Sep '16 quarter, marking its 3rd consecutive quarter above the +25% minimum earnings guideline (C criteria) with encouraging sales revenues and earnings acceleration helping it better match the fact-based investment system's guidelines.



9/26/2016 12:27:40 PM -

Consolidating near all-time highs, and support is at prior highs and its 50 DMA line which coincide in the $18 area. No resistance remained due to overhead supply, however prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



9/23/2016 12:24:34 PM -

Retreating from all-time highs with volume-driven losses. Near-term support is at prior highs and its 50 DMA line which coincide in the $18 area. No resistance remained due to overhead supply, however prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



9/22/2016 12:42:57 PM -

Retreating from all-time highs with volume-driven losses. Near-term support is at prior highs and its 50 DMA line which coincide in the $18 area. No resistance remained due to overhead supply, however prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



9/20/2016 12:17:33 PM -

Hitting new 52-week and all-time highs. No resistance remained due to overhead supply, however prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



9/19/2016 12:51:50 PM -

Hitting new 52-week and all-time highs. While no resistance remained due to overhead supply, prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



9/7/2016 12:48:00 PM -

Gapped up on the prior session hitting new 52-week and all-time highs. While no resistance remained due to overhead supply, prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



9/6/2016 12:56:05 PM -

Gapped up today hitting new 52-week and all-time highs. While no resistance remained due to overhead supply, the 8/30/16 mid-day report cautioned members - "Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - 'Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines.'"



8/30/2016 12:25:24 PM -

Powering to new 52-week and all-time highs with a streak of volume-driven gains and no resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



8/26/2016 12:15:33 PM -

Perched near its 52-week high with little resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



8/22/2016 12:29:29 PM -

Perched near its 52-week high with little resistance remaining due to overhead supply. Fundamental concerns remain. Reported earnings +40% on +13% sales revenues for the Jun '16 quarter, but it was noted with caution in prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



8/11/2016 12:02:32 PM -

Fundamental concerns remain after it reported earnings +40% on +13% sales revenues for the Jun '16 quarter. Noted with caution in prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



5/5/2016 12:34:13 PM -

Fundamental concerns remain after it reported earnings +38% on +7% sales revenues for the Mar '16 quarter. Noted with caution in prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



5/3/2016 12:46:18 PM -

Fundamental concerns remain after it reported earnings +38% on +7% sales revenues for the Mar '16 quarter. Noted with caution in prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines."



4/21/2016 12:28:40 PM -

Fundamental concerns remain after it reported earnings +18% on +10% sales revenues for the Dec '15 quarter. Found support near its 200 DMA line during its consolidation since last noted with caution in the 1/05/16 mid-day report - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



1/5/2016 12:45:28 PM -

Bouncing today after 3 consecutive losses following a "negative reversal" at its 52-week high. The 12/30/15 mid-day report cautioned members - "Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - 'Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.'"



1/4/2016 12:56:37 PM -

Pulling back for a 3rd consecutive loss. There was a "negative reversal" after hitting a new 52-week high when the 12/30/15 mid-day report cautioned members - "Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - 'Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.'"



12/30/2015 12:17:29 PM -

Hitting a new 52-week high today, and stubbornly holding its ground following recent volume-driven gains. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



12/21/2015 12:36:55 PM -

Perched at its 52-week high, stubbornly holding its ground following volume-driven gains. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



12/7/2015 12:40:24 PM -

Hitting yet another new 52-week high today. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



12/4/2015 12:39:56 PM -

Rebounding near its 52-week high today following volume-driven losses on the 2 prior sessions. Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



11/23/2015 12:31:30 PM -

Making its 2nd consecutive mid-day report perched at its 52-week high following a considerable volume-driven gain on the prior session. Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



11/20/2015 12:18:44 PM -

Hitting a new 52-week high with today's big gain. Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Fundamental concerns remain and prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



11/17/2015 12:29:52 PM -

Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Consolidating above its 50 DMA line and challenging prior highs and its 52-week high. Fundamental concerns remain as prior mid-day reports repeatedly cautioned - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



10/28/2015 1:03:14 PM -

Reported earnings +120% on +9% sales revenues for the Sep '15 quarter. Gapped up today rebounding above its 50 DMA line to challenge prior highs and its 52-week high. Fundamental concerns remain as when noted with caution in the 9/15/15 and prior mid-day reports - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



9/15/2015 12:29:59 PM -

Reported earnings +25% on +10% sales revenues for the Jun '15 quarter. Found support above its 50 DMA line during its consolidation since last noted with caution in the 7/31/15 mid-day report - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



7/31/2015 12:57:17 PM -

Today it is again hitting new highs, adding to an impressive streak of volume-driven gains. Reported earnings +25% on +10% sales revenues for the Jun '15 quarter. Found support above its 50 DMA line during its consolidation since noted with caution in the 6/29/15 mid-day report - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



7/30/2015 12:40:40 PM -

Gapped up on the prior session and today it is again hitting new highs. Found support at its 50 DMA line during its consolidation since noted with caution in the 6/29/15 mid-day report - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



7/29/2015 12:56:56 PM -

Gapped up today hitting new highs. Found support at its 50 DMA line during its consolidation since last noted with caution in the 6/29/15 mid-day report - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



6/29/2015 1:51:22 PM -

Hitting new multi-year highs with today's 3rd consecutive gain. Prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



6/22/2015 1:05:09 PM -

Holding its ground at new multi-year highs following impressive volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



6/8/2015 12:35:19 PM -

Holding its ground at new multi-year highs following another impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



6/4/2015 12:38:07 PM -

Rallied to multi-year highs with an impressive streak of volume-driven gains and tallied more gains this week. Prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



6/1/2015 1:03:16 PM -

Enduring distributional pressure while consolidating after rallying to multi-year highs with an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/12/2015 12:55:30 PM -

Pulling back today after rallying to multi-year highs with an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/11/2015 12:56:01 PM -

Gapped up today, rallying to multi-year highs and adding to an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/7/2015 12:55:53 PM -

Perched at multi-year highs today and adding to an impressive streak of volume-driven gains. Prior mid-day reports cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/6/2015 12:54:18 PM -

Perched at multi-year highs today and adding to a streak of volume-driven gains. Prior mid-day reports cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/5/2015 12:52:46 PM -

Perched at multi-year highs following volume-driven gains. Prior mid-day reports cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/4/2015 12:40:51 PM -

Perched at multi-year highs with today's volume-driven gain. The 5/01/15 mid-day report cautioned members - "Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied."



5/1/2015 12:55:31 PM -

Perched at new 52-week and multi-year highs today after volume-driven gains. Sub par sales revenues growth and quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.



11/4/2013 12:20:07 PM -

Perched near its 52-week high today adding to an impressive spurt of volume-driven gains. Quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's guidelines. Low-priced stocks are discouraged from consideration unless all key criteria are solidly satisfied.