4/24/2023 12:37:12 PM - Undercutting its 50 DMA line ($121.40) with today's damaging volume-driven loss, abruptly retreating after hitting a new high on the prior session. No resistance remains due to overhead supply. Reported earnings +256% on +15% sales revenues for the Dec '22 quarter versus the year-ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline. Annual earnings history included a downturn in FY '21.

3/17/2023 1:10:28 PM - Sputtering near its 50 DMA line with damaging volume-driven losses. Little resistance remains due to overhead supply up to the $129 level. Reported earnings +256% on +15% sales revenues for the Dec '22 quarter versus the year-ago period, its 3rd quarterly comparison above the +25% minimum earnings guideline. Annual earnings history included a downturn in FY '21.

7/30/2019 4:09:43 PM - Sank further today with above average volume. On the prior session it gapped down and then violated its 50 and 200 DMA lines with a damaging volume-driven loss triggering technical sell signals. Its Relative Strength Rating has slumped to 53. Reported earnings +22% on +13% sales revenues for the Jun '19 quarter, below the +25% minimum earnings guideline. Only a prompt rebound above the 50 DMA line would help its outlook improve. It will be dropped from the Featured Stocks list tonight.

7/29/2019 5:42:12 PM - G - Gapped down today and then violated its 50 and 200 DMA lines with a damaging volume-driven loss. triggering technical sell signals. Reported earnings +22% on +13% sales revenues for the Jun '19 quarter, below the +25% minimum earnings guideline. Only a prompt rebound above the 50 DMA line would help its outlook improve.

7/26/2019 6:01:47 PM - G - Posted a big gain today with average volume for another new all-time high, getting more extended from the previously noted base. Prior highs in the $130-132 area define initial support to watch on pullbacks. Recently reported earnings +40% on +14% sales revenues for the Mar '19 quarter.

7/24/2019 3:58:43 PM - G - Color code is changed to green after rising above its "max buy" level with lighter volume behind today's 6th consecutive gain for a new all-time high. Recently reported earnings +40% on +14% sales revenues for the Mar '19 quarter.

7/22/2019 5:33:31 PM - Y - Posted a 4th consecutive gain today on lighter volume as it hit anther new all-time high after rallying from a 5-month base. The prior session's gain above the pivot point was backed by +64% above average volume helping to trigger a proper technical buy signal. Recently reported earnings +40% on +14% sales revenues for the Mar '19 quarter.

7/19/2019 12:10:07 PM - Y - Color code is changed to yellow with [pivot point cited based on its 2/12/19 high plus 10 cents. Gains above a stock's pivot point must have at least +40% above average volume to trigger a proper technical buy signal. Perched at its all-time high today after wedging from a 5-month base during which if found support at its 200 DMA line. Recently reported earnings +40% on +14% sales revenues for the Mar '19 quarter. Showed resilience since dropped from the Featured Stocks list on 5/13/19.

5/13/2019 5:29:06 PM - A rebound above the 50 DMA line ($123) is needed for its outlook to improve. Today's 6th consecutive loss tested its 200 DMA line ($112). Recently reported earnings +40% on +14% sales revenues for the Mar '19 quarter. It will be dropped from the Featured Stocks list tonight.

5/7/2019 11:46:34 AM - G - Still sputtering in a tight range after it violated the prior low ($118) and tested its 200 DMA line ($111) with a damaging volume-driven loss last week following earnings news. Reported earnings +40% on +14% sales revenues for the Mar '19 quarter. A rebound above the 50 DMA line ($124) is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a new (or add-on) technical buy signal.

4/30/2019 10:16:05 AM - G - Gapped up today. Violated the prior low ($118) and tested its 200 DMA line ($111) with a damaging volume-driven loss on the prior session following earnings news. Reported earnings +40% on +14% sales revenues for the Mar '19 quarter. Volume and volatility often increase near earnings news. A rebound above the 50 DMA line ($125) is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a new (or add-on) technical buy signal.

4/29/2019 12:40:46 PM - G - Violated the prior low ($118) and abruptly fell near its 200 DMA line ($111) with a damaging volume-driven loss today following earnings news. Reported earnings +40% on +14% sales revenues for the Mar '19 quarter. Volume and volatility often increase near earnings news. A rebound above the 50 DMA line ($125.13) is needed for its outlook to improve. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a new (or add-on) technical buy signal.

4/23/2019 6:49:59 PM - G - Due to report earnings news before the open on Monday, April 29, 2019. Volume and volatility often increase near earnings news. A rebound above the 50 DMA line ($125.59) is needed for its outlook to improve. A new pivot point was cited based on its 2/12/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Prior highs in the $118-121 area recently acted as support. See the latest FSU analysis for more details and a new annotated graph.

4/18/2019 5:30:30 PM - G - Violated its 50 DMA line ($125.08) and triggered a technical sell signal with higher volume behind today's 5th consecutive loss and its color code is changed to green. A prompt rebound above the 50 DMA line is needed for its outlook to improve. A new pivot point was cited based on its 2/12/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Prior highs in the $118-121 area recently acted as support.

4/17/2019 5:36:11 PM - Y - Tested its 50 DMA line ($124.85) with today's 4th consecutive loss on lighter than average volume. A new pivot point was cited based on its 2/12/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Prior highs in the $118-121 area recently acted as support.

4/16/2019 1:25:27 PM - Y - A new pivot point is cited based on its 2/12/19 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Found support while consolidating in an orderly fashion above its 50 DMA line ($124.56). Prior highs in the $118-121 area also acted as support.

4/9/2019 3:54:12 PM - Y - Color code is changed to yellow while quietly pulling back bellow its "max buy" level again. Found support while consolidating above its 50 DMA line ($122.26) and near prior highs in the $119-121 area which define important near-term support to watch.

4/3/2019 5:34:38 PM - G - Color code is changed to green after rising above its "max buy" level again. Found support while consolidating above its 50 DMA line ($120) and near prior highs in the $119-121 area which define important near-term support to watch.

3/29/2019 6:54:37 PM - Y - Consolidating above its 50 DMA line ($118.66) and near prior highs in the $119-121 area which define important near-term support to watch.

3/22/2019 1:14:31 PM - Y - Pulling back today with light volume amid broader market weakness. Consolidating near prior highs in the $119-121 area which define important near-term support to watch.

3/20/2019 6:10:01 PM - Y - Still quietly consolidating below its "max buy" level and above prior highs in the $119-121 area which define important near-term support to watch on pullbacks.

3/14/2019 5:02:33 PM - Y - Volume totals have been cooling while quietly consolidating below its "max buy" level. Prior highs in the $119-121 area define important near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

3/11/2019 6:06:08 PM - Y - Still quietly consolidating below its "max buy" level. Prior highs in the $119-121 area define important near-term support to watch on pullbacks.

3/4/2019 8:27:52 PM - Y - Quietly consolidating below its "max buy" level. Prior highs in the $119-121 area define initial support to watch on pullbacks.

2/27/2019 1:54:41 PM - Y - Volume totals have been cooling and its color code is changed to yellow after pulling back below its "max buy" level. Prior highs in the $119-121 area define initial support to watch on pullbacks.

2/21/2019 5:59:44 PM - G - Stubbornly holding its ground above its "max buy" level. Prior highs in the $119-121 area define initial support to watch on pullbacks.

2/15/2019 2:55:23 PM - G - Posting another gain today with above average volume, rising above its "max buy" level and its color code is changed to green. Prior highs in the $119-121 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

2/14/2019 6:09:01 PM - Y - Posted a gain today with above average volume. Prior highs in the $119-121 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

2/12/2019 1:58:53 PM - Y - Pulling back abruptly today following a big gain backed by +242% above average volume for a new all-time high as a "breakaway gap" triggered a technical buy signal. Prior highs define initial support to watch. Color code was changed to yellow with new pivot point cited based on its 9/11/18 high plus 10 cents. Reported earnings +25% on +17% sales revenues for the Dec '18 quarter. The past 7 quarterly earnings increases were above the +25% minimum guideline (C criteria). Shares split 2:1 effective 12/19/17. See the latest FSU analysis for more details and an annotated graph.

2/11/2019 5:43:11 PM - Y - Finished near the session high with a big gain backed by +242% above average volume. Color code was changed to yellow with new pivot point cited based on its 9/11/18 high plus 10 cents. Hit a new all-time high with today's big "breakaway gap" triggering a technical buy signal. Reported earnings +25% on +17% sales revenues for the Dec '18 quarter. The past 7 quarterly earnings increases were above the +25% minimum guideline (C criteria). Shares split 2:1 effective 12/19/17. See the latest FSU analysis for more details and a new annotated graph.

2/11/2019 1:03:52 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/11/18 high plus 10 cents. Hitting a new all-time high with today's big "breakaway gap" triggering a technical buy signal. Reported earnings +25% on +17% sales revenues for the Dec '18 quarter. The past 7 quarterly earnings increases were above the +25% minimum guideline (C criteria). Shares split 2:1 effective 12/19/17.

11/14/2018 1:14:59 PM - Slumping well below its 50 DMA line ($113.47) and undercutting the prior low ($103.21) with today's big volume-driven loss raising concerns. Reported earnings +66% on +16% sales revenues for the Sep '18 quarter. The past 6 quarterly earnings increases were above the +25% minimum guideline (C criteria). Shares split 2:1 effective 12/19/17. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

8/27/2018 12:49:36 PM - Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported earnings +66% on +16% sales revenues for the Jun '18 quarter. The past 5 quarterly earnings increases were above the +25% minimum guideline (C criteria). Shares split 2:1 effective 12/19/17.

7/16/2018 12:09:05 PM - Has not formed a base of sufficient length, and it is consolidating above its 50 DMA line ($93.32). Reported earnings +53% on +15% sales revenues for the Mar '18 quarter. The past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Shares split 2-1 effective 12/19/17.

6/20/2018 12:44:29 PM - Reported earnings +53% on +15% sales revenues for the Mar '18 quarter. Very extended from any sound base, it rallied since noted with caution in the 2/13/18 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Shares split 2-1 effective 12/19/17. Reported earnings +90% on +13% sales revenues for the Dec '17 quarter. The past 3 quarterly earnings increases were above the +25% minimum guideline (C criteria)." Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation, then rebounded and rallied impressively into new high territory.

5/23/2018 1:46:34 PM - Reported earnings +53% on +15% sales revenues for the Mar '18 quarter. Very extended from any sound base, it rallied since noted with caution in the 2/13/18 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Shares split 2-1 effective 12/19/17. Reported earnings +90% on +13% sales revenues for the Dec '17 quarter. The past 3 quarterly earnings increases were above the +25% minimum guideline (C criteria)." Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation, then rebounded and rallied impressively into new high territory.

5/1/2018 12:58:36 PM - Reported earnings +53% on +15% sales revenues for the Mar '18 quarter. Very extended from any sound base, it rallied since noted with caution in the 2/13/18 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Shares split 2-1 effective 12/19/17. Reported earnings +90% on +13% sales revenues for the Dec '17 quarter. The past 3 quarterly earnings increases were above the +25% minimum guideline (C criteria)." Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation, then rebounded and rallied impressively into new high territory.

4/30/2018 12:30:36 PM - Reported earnings +53% on +15% sales revenues for the Mar '18 quarter. Very extended from any sound base, it rallied since noted with caution in the 2/13/18 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Shares split 2-1 effective 12/19/17. Reported earnings +90% on +13% sales revenues for the Dec '17 quarter. The past 3 quarterly earnings increases were above the +25% minimum guideline (C criteria)." Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation, then rebounded and rallied impressively into new high territory.

4/23/2018 12:58:27 PM - Due to report earnings news prior to the open on Monday, April 30, 2018.
Very extended from any sound base, it rallied since last noted with caution in the 2/13/18 mid-day report - "Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Shares split 2-1 effective 12/19/17. Reported earnings +90% on +13% sales revenues for the Dec '17 quarter. The past 3 quarterly earnings increases were above the +25% minimum guideline (C criteria)." Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation, then rebounded and rallied impressively into new high territory.

2/13/2018 12:25:59 PM - Extended from any sound base and hitting a new all-time high with today's 3rd consecutive volume-driven gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Shares split 2-1 effective 12/19/17. Reported earnings +90% on +13% sales revenues for the Dec '17 quarter. The past 3 quarterly earnings increases were above the +25% minimum guideline (C criteria). Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation and rebounded.

12/20/2017 12:54:00 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Perched at its all-time high, extended from any recent base. Shares split 2-1 effective 12/19/17. Tallied big volume-driven gains for new highs after it reported earnings +46% on +13% sales revenues for the Sep '17 quarter. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation and rebounded.

11/28/2017 12:41:25 PM - Extended from any sound base, it tallied big volume-driven gains for new highs after it reported earnings +46% on +13% sales revenues for the Sep '17 quarter. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation and rebounded. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

11/17/2017 12:07:41 PM - Extended from any sound base, it tallied big volume-driven gains for new highs after it reported earnings +46% on +13% sales revenues for the Sep '17 quarter. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation and rebounded. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

11/7/2017 1:17:47 PM - Extended from any sound base, it tallied big volume-driven gains for new highs after it reported earnings +46% on +13% sales revenues for the Sep '17 quarter. Three of the past 4 quarterly earnings increases were above the +25% minimum guideline (C criteria). Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation and rebounded. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/30/2017 1:51:03 PM - Since dropped from the Featured Stocks list on 5/05/17 it went through a deep consolidation and rebounded, recently wedging to new highs with gains lacking volume conviction. Due to report Sep '17 earnings news prior to the open on Wednesday, November 1st. Reported earnings +37% on +12% sales revenues for the Jun '17 quarter, an improvement after Mar '17 earnings were below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/5/2017 6:05:32 PM - Sank further below its 50 DMA line today with a loss on above average volume raising greater concerns. It will be dropped from the Featured Stocks list tonight. Only a prompt rebound above the 50 DMA line ($87.06) would help its outlook improve. Reported earnings +13% on +10% sales revenues for the Mar '17 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/3/2017 6:07:29 PM - G - Sank below its 50 DMA line today with a loss on average volume testing prior lows. Only a prompt rebound above the 50 DMA line ($87.02) would help its outlook improve. More damaging losses would raise greater concerns. Reported earnings +13% on +10% sales revenues for the Mar '17 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/2/2017 1:52:38 PM - G - Violated its 50 DMA line on the prior session then found prompt support and rebounded above that important short-term average. Reported earnings +13% on +10% sales revenues for the Mar '17 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns.

5/1/2017 1:11:45 PM - G - Reported earnings +13% on +10% sales revenues for the Mar '17 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Technically, it gapped down today and violated its 50 DMA line, then it found prompt support and rebounded near that important short-term average. The recent gains above the pivot point lacked the minimum +40% above average volume needed to trigger a proper new (or add-on) technical buy signal.

5/1/2017 10:40:26 AM - G - Color code is changed to green after it reported earnings +13% on +10% sales revenues for the Mar '17 quarter, below the +25% minimum guideline (C criteria), raising fundamental concerns. Technically, it gapped down today and violated its 50 DMA line, raising concerns. Recent gains above the pivot point lacked the minimum +40% above average volume needed to trigger a proper new (or add-on) technical buy signal.

4/25/2017 7:37:17 PM - Y - Hit a new high with today's gain on light volume. Color code was changed to yellow with new pivot point cited based on its 3/15/17 high plus 10 cents. Gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper new (or add-on) technical buy signal. Found support while consolidating in an orderly fashion above its 50 DMA line. See the latest FSU analysis for more details and an annotated graph.

4/21/2017 5:58:55 PM - Y - Color code is changed to yellow with new pivot point cited based on its 3/15/17 high plus 10 cents. Subsequent volume-driven gains for new highs may trigger a new (or add-on) technical buy signal. Found support while consolidating in an orderly fashion above its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

4/20/2017 5:04:24 PM - G - Finished near the session high and within close striking distance of its all-time high. Found support while consolidating in an orderly fashion above its 50 DMA line. Old highs the $82 area define the next important support level to watch.

4/18/2017 1:54:00 PM - G - Color code is changed to green after rising back above its "max buy" level. Found support while consolidating in an orderly fashion above its 50 DMA line. Old highs the $82 area define the next important support level to watch.

4/13/2017 5:00:48 PM - Y - Consolidating in an orderly fashion above near-term support at its 50 DMA line ($84.03). Old highs the $82 area define the next important support level to watch.

4/6/2017 5:20:57 PM - Y - Quietly consolidating just below its "max buy" level. Old highs the $82 area define support along with its 50 DMA line ($82.66).

4/3/2017 5:49:03 PM - Y - Color code is changed to yellow after slumping to a close below its "max buy" level. Old highs the $82 area define support along with its 50 DMA line ($81.78).

3/28/2017 5:23:24 PM - G - Color code is changed to green after light volume gains above its "max buy" level. Prior highs in the $86 area and old highs the $82 area define initial support levels to watch above its 50 DMA line ($80.48).

3/22/2017 6:00:23 PM - Y - Color code is changed to yellow after pulling back just below its "max buy" level with lighter than average volume behind today's 5th consecutive loss. Prior highs in the $86 area and old highs the $82 area define initial support levels to watch above its 50 DMA line ($79.28). See the latest FSU analysis for more details and a new annotated graph.

3/22/2017 3:54:42 PM - G - Quietly pulling back toward its "max buy" level with today's 5th consecutive loss. Prior highs in the $86 area and old highs the $82 area define initial support levels to watch above its 50 DMA line ($79.28).

3/17/2017 5:01:49 PM - G - Encountered distributional pressure today with a loss on above average volume. Wedged higher with gains in the past 2 weeks lacking volume conviction, getting extended from prior highs. The recent low ($79.97 on 2/24/17) defines important near-term support.

3/10/2017 4:15:14 PM - G - Wedged higher today and hit another new 52-week high with a gain lacking volume conviction, getting more more extended from prior highs. The recent low ($79.97 on 2/24/17) defines important near-term support.

3/8/2017 6:00:14 PM - G - Hit another new 52-week high today, getting more extended from prior highs. The recent low ($79.97 on 2/24/17) defines important near-term support.

3/3/2017 4:09:40 PM - G - Near average volume was behind today's 5th consecutive gain as it wedged above its "max buy" level to a new 52-week high, and its color code is changed to green. The recent low ($79.97 on 2/24/17) defines important near-term support.

2/28/2017 12:30:50 PM - Y - Recently consolidating near prior highs defining initial support. It stalled soon after highlighted in yellow with pivot point cited based on its 7/26/16 high plus 10 cents in the 2/14/17 mid-day report (read here). More damaging losses below the recent low ($79.97 on 2/24/17) would raise concerns.

2/27/2017 5:28:46 PM - Y - Consolidating near prior highs defining initial support. It stalled soon after highlighted in yellow with pivot point cited based on its 7/26/16 high plus 10 cents in the 2/14/17 mid-day report (read here). More damaging losses would raise concerns.

2/21/2017 3:54:33 PM - Y - Holding its ground stubbornly, staying above prior highs but remaining below its "max buy" level since highlighted in yellow with pivot point cited based on its 7/26/16 high plus 10 cents in the 2/14/17 mid-day report (read here).

2/14/2017 6:06:56 PM - Y - Finished near the middle of its range today after highlighted in yellow with pivot point cited based on its 7/26/16 high plus 10 cents in the earlier mid-day report (read here) noted - "Spiked to new all-time highs today after a considerable volume-driven gain on the prior session triggering a technical buy signal. Reported earnings +76% on +12% sales revenues for the Dec '16 quarter, and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved after a downturn in FY '13." See the latest FSU analysis for more details and a new annotated graph.

2/14/2017 12:44:11 PM - Y - Color code is changed to yellow with pivot point cited based on its 7/26/16 high plus 10 cents. Spiked to new all-time highs today after a considerable volume-driven gain on the prior session triggering a technical buy signal. Reported earnings +76% on +12% sales revenues for the Dec '16 quarter, and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has improved after a downturn in FY '13.

1/7/2016 12:49:36 PM - Meeting resistance near its downward sloping 200 DMA line. Prior mid-day reports cautioned members - "Reported earnings +46% on +12% sales revenues for the Sep '15 quarter and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/6/2016 1:02:49 PM - Meeting resistance near its downward sloping 200 DMA line. Prior mid-day reports cautioned members - "Reported earnings +46% on +12% sales revenues for the Sep '15 quarter and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

1/4/2016 1:00:30 PM - Met resistance and slumped back below its downward sloping 200 DMA line. Prior mid-day reports cautioned members - "Reported earnings +46% on +12% sales revenues for the Sep '15 quarter and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/31/2015 12:19:32 PM - Consolidating near its 50 DMA line. The 12/16/15 mid-day report cautioned members - "Reported earnings +46% on +12% sales revenues for the Sep '15 quarter and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines."

12/16/2015 12:36:05 PM - Reported earnings +46% on +12% sales revenues for the Sep '15 quarter and prior quarters showed strong earnings increases above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.

5/4/2015 12:44:20 PM - Reported earnings +105% on +10% sales revenues for the Mar '15 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.