12/22/2022 1:12:38 PM - Slumped below its 50 DMA line with recent volume-driven losses. Stalled after hitting its all-time high and last noted with caution in the 11/18/22 mid-day report - "Reported Sep '22 quarterly earnings +20% on +10% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. Completed a new Public Offering on 3/11/21. It was dropped from the Featured Stocks list on 10/29/18."

11/18/2022 1:28:34 PM - Perched near its all-time high hit this week week. Reported Sep '22 quarterly earnings +20% on +10% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. Completed a new Public Offering on 3/11/21. It was dropped from the Featured Stocks list on 10/29/18.

11/9/2022 12:54:07 PM - Perched near its all-time high despite a pullback that briefly undercut its 50 DMA line last week. Reported Sep '22 quarterly earnings +20% on +10% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. Completed a new Public Offering on 3/11/21. It was dropped from the Featured Stocks list on 10/29/18.

12/1/2021 12:43:22 PM - Held its ground stubbornly after a gap up gain with heavy volume for a new all-time high when noted in the 11/26/21 mid-day report - "Rallying impressively after consolidating in an orderly fashion above its 50 DMA line ($105). Completed a new Public Offering on 3/11/21. Reported Sep '21 quarterly earnings +11% on +9% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

11/30/2021 12:16:44 PM - Holding its ground after a gap up gain with heavy volume for a new all-time high when noted in the 11/26/21 mid-day report - "Rallying impressively after consolidating in an orderly fashion above its 50 DMA line ($105). Completed a new Public Offering on 3/11/21. Reported Sep '21 quarterly earnings +11% on +9% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

11/29/2021 1:04:16 PM - Gapped up for a solid gain with heavy volume for a new all-time high when noted in the prior mid-day report - "Rallying impressively after consolidating in an orderly fashion above its 50 DMA line ($105). Completed a new Public Offering on 3/11/21. Reported Sep '21 quarterly earnings +11% on +9% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

11/26/2021 11:53:54 AM - Gapped up for a solid gain today with heavy volume hitting a new all-time high. Rallying impressively after consolidating in an orderly fashion above its 50 DMA line ($105). Completed a new Public Offering on 3/11/21. Reported Sep '21 quarterly earnings +11% on +9% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18.

11/10/2021 12:59:35 PM - Posting a solid gain today with above average volume. Hit new all-time highs last week with volume-driven gains after consolidating in an orderly fashion above its 50 DMA line ($103). Completed a new Public Offering on 3/11/21. Reported Sep '21 quarterly earnings +11% on +9% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18.

11/1/2021 12:54:48 PM - Today's gain has it perched within close striking distance of its all-time high after consolidating in an orderly fashion above its 50 DMA line ($102). Completed a new Public Offering on 3/11/21. Reported stronger Jun '21 quarterly earnings +44% on +10% sales revenues versus the year ago period. Mar '21 quarterly earnings +5% on -7% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18.

7/6/2021 12:54:35 PM - Consolidating above its 50 DMA line ($90). The 7/02/21 mid-day report noted - "Completed a new Public Offering on 3/11/21. Reported Mar '21 quarterly earnings +5% on -7% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

7/2/2021 12:36:05 PM - Consolidating above its 50 DMA line ($90). Completed a new Public Offering on 3/11/21. Reported Mar '21 quarterly earnings +5% on -7% sales revenues versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18.

4/6/2021 12:52:48 PM - Consolidating near its 50 DMA line ($97) which has been acting as resistance since a noted gap down on 3/11/21 retreating from its all-time high after pricing a new Public Offering. Prior mid-day reports cautioned members - "Recently reported Dec '20 quarterly earnings +28% on +22% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

3/29/2021 12:43:09 PM - Posting a 4th consecutive gain, rebounding near its 50 DMA line ($96.81) which may act as resistance. Gapped down on 3/11/21 retreating from its all-time high after pricing a new Public Offering, violating its 50 DMA line as the mid-day report cautioned members - "Recently reported Dec '20 quarterly earnings +28% on +22% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

3/16/2021 12:45:15 PM - Posting a 2nd consecutive gain, rebounding near its 50 DMA line ($95.94). Gapped down on 3/11/21 retreating from its all-time high after pricing a new Public Offering, violating its 50 DMA line as the mid-day report cautioned members - "Recently reported Dec '20 quarterly earnings +28% on +22% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

3/15/2021 12:39:32 PM - Gapped down on 3/11/21 retreating from its all-time high after proposing a new Public Offering, violating its 50 DMA line ($95), as the mid-day report cautioned members - "Recently reported Dec '20 quarterly earnings +28% on +22% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18."

3/11/2021 12:26:51 PM - Gapped down today retreating from its all-time high, violating its 50 DMA line ($95). Recently reported Dec '20 quarterly earnings +28% on +22% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. It was dropped from the Featured Stocks list on 10/29/18.

3/1/2021 1:07:37 PM - Due to report Dec '20 quarterly results, hovering near its 52-week and all-time high, extended from any sound base. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

1/7/2021 1:09:49 PM - Hitting another new 52-week high with today's 3rd consecutive volume-driven gain. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

1/6/2021 12:42:24 PM - Hitting a new 52-week high with today's big volume-driven gain gain. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

12/10/2020 1:51:54 PM - Hovering near its 52-week high. Faces resistance due to overhead supply up to the $96 level. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

11/19/2020 1:10:13 PM - Faces resistance due to overhead supply up to the $96 level. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

11/13/2020 12:28:16 PM - Faces resistance due to overhead supply up to the $96 level. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

11/12/2020 12:34:54 PM - Faces resistance due to overhead supply up to the $96 level. Reported earnings +40% on +30% sales revenues for the Sep '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria) leaving fundamental concerns. There has been a choppy consolidation since dropped from the Featured Stocks list on 10/29/18.

11/8/2018 12:18:28 PM - Reported earnings +9% on +14% sales revenues for the Sep '18 quarter, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. Rebounded above the 50 DMA line with recent gains helping its outlook to improve, and it hit a new high today, clearing all resistance due to overhead supply. Rebounded impressively after dropped from the Featured Stocks list on 10/29/18.

11/6/2018 1:00:15 PM - Rebounding above the 50 DMA line ($85.41) with today's 5th consecutive gain helping its outlook to improve. Still faces resistance due to overhead supply up to the $92 level. It was dropped from the Featured Stocks list on 10/29/18. See the latest FSU analysis for more details and an annotated graph.

10/29/2018 5:56:43 PM - Suffered another damaging volume-driven loss today. A rebound above the 50 DMA line ($85.99) is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight. See the latest FSU analysis for more details and a new annotated graph.

10/26/2018 5:46:25 PM - G - Churned heavy volume today as it suffered another loss. A rebound above the 50 DMA line ($86.17) is needed for its outlook to improve.

10/24/2018 5:41:50 PM - G - Violated the recent low ($80.73 on 10/11/18) and finished near the session low with a big loss today triggering another technical sell signal. A rebound above the 50 DMA line ($86.39) is needed for its outlook to improve.

10/22/2018 5:51:45 PM - G - Volume totals have been cooling while still quietly sputtering below its 50 DMA line. The recent low ($80.73 on 10/11/18) defines important near-term support to watch. A rebound above the 50 DMA line ($86.54) is needed for its outlook to improve.

10/15/2018 4:35:29 PM - G - Posted a second consecutive small gain with lighter volume. A rebound above the 50 DMA line ($86.85) still is needed for its outlook to improve.

10/8/2018 6:55:02 PM - G - Still sputtering below its 50 DMA line ($86.32). A rebound above the 50 DMA line is needed for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

10/3/2018 10:05:58 AM - G - Recently sputtering below its 50 DMA line ($85.76). Only a prompt rebound above the 50 DMA line would help its outlook improve.

9/26/2018 6:43:32 PM - G - Slumped below its 50 DMA line ($84.53) with a big volume-driven loss today triggering a technical sell signal. Only a prompt rebound would help its outlook improve.

9/25/2018 2:48:05 PM - G - Still stubbornly holding its ground perched near its all-time high. Completed a new Public Offering on 8/09/18. Its 50 DMA line ($84.30) defines near-term support to watch on pullbacks.

9/18/2018 3:26:22 PM - G - Volume totals have been cooling while stubbornly holding its ground perched near its all-time high. Completed a new Public Offering on 8/09/18. Its 50 DMA line ($82.67) defines near-term support to watch on pullbacks.

9/12/2018 7:31:07 PM - G - Perched near its all-time high, extended from any sound base. Completed a new Public Offering on 8/09/18. Its 50 DMA line ($81.32) defines near-term support to watch on pullbacks.

9/4/2018 5:32:30 PM - G - Gradually rebounding near its all-time high since pricing a new Public Offering and gapping down on 8/09/18. Its 50 DMA line ($78.77) defines near-term support to watch on pullbacks.

8/28/2018 5:52:08 PM - G - Gradually rebounded since pricing a new Public Offering and gapping down on 8/09/18. Remains perched near its all-time high. Its 50 DMA line ($77.16) defines near-term support to watch on pullbacks.

8/21/2018 5:04:20 PM - G - Posted a gain today with above average volume. Priced a new Public Offering and gapped down on 8/09/18. Remains perched near its all-time high. Its 50 DMA line ($75.10) and prior highs in the $71 area define near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

8/20/2018 5:16:27 PM - G - Priced a new Public Offering and gapped down on 8/09/18, yet it still remains perched near its all-time high. Its 50 DMA line ($74.62) and prior highs in the $71 area define near-term support to watch.

8/15/2018 3:33:26 PM - G - Sputtering since it priced a new Public Offering and gapped down on 8/09/18, retreating from its all-time high. Its 50 DMA line ($73.42) and prior highs in the $71 area define near-term support to watch.

8/10/2018 1:09:17 PM - G - Gapped down on the prior session after pricing a new Public Offering while perched at its all-time high. Its 50 DMA line and prior highs in the $71 area define near-term support to watch on pullbacks.

8/9/2018 12:30:04 PM - G - Gapped down today after proposing a new Public Offering while perched at its all-time high. Its 50 DMA line and prior highs in the $71 area define near-term support to watch on pullbacks.

8/6/2018 12:00:15 PM - G - Rallying further from the previously noted base with today's 5th consecutive gain on ever-increasing volume. Its 50 DMA line and prior highs in the $71 area define near-term support to watch on pullbacks.

8/3/2018 1:49:26 PM - G - Gapped up today rallying further from the previously noted base with a 4th consecutive gain on ever-increasing volume. Its 50 DMA line and prior highs in the $71 area define near-term support to watch on pullbacks.

8/2/2018 6:15:25 PM - G - Color code is changed to green after rallying above its "max buy" level today. Posted a 3rd consecutive gain with ever-increasing volume conviction but just +35% above average. Its 50 DMA line ($69.20) defines near-term support to watch on pullbacks.

7/27/2018 11:37:28 AM - Y - Wedged to a new all-time high, approaching its "max buy" level with gains lacking great volume conviction. Confirming gains above the pivot point backed by at least +40% above average volume are required to trigger a proper technical buy signal. Its 50 DMA line ($67.96) defines near-term support above the prior low ($56.65 on 5/15/18).

7/19/2018 3:55:50 PM - Y - Volume totals have been cooling in recent weeks while hovering in a very tight range perched near its all-time high. Confirming gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Its 50 DMA line ($66.17) defines near-term support above the prior low ($56.65 on 5/15/18).

7/12/2018 4:16:34 PM - Y - Quietly hovering in a tight range perched near its all-time high. Confirming gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Its 50 DMA line ($65.08) defines near-term support above the prior low ($56.65 on 5/15/18).

7/5/2018 2:02:08 PM - Y - Quietly matched its all-time high with today's gain. Confirming gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Its 50 DMA line ($63.71) defines near-term support above the prior low ($56.65 on 5/15/18).

6/28/2018 6:16:18 PM - Y - Volume totals have been cooling while stubbornly holding its ground in a tight range perched near its all-time high. Confirming gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Its 50 DMA line ($63.07) defines near-term support above the prior low ($56.65 on 5/15/18). See the latest FSU analysis for more details and a new annotated graph.

6/28/2018 12:38:09 PM - Y - Still holding its ground in a tight range perched near its all-time high. Confirming gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Its 50 DMA line ($63.07) defines near-term support above the prior low ($56.65 on 5/15/18).

6/21/2018 6:08:54 PM - Y - Pulled back today with below average volume. Recent gains challenged its all-time high. Color code was changed to yellow with new pivot point cited based on its 5/04/18 high plus 10 cents. Confirming gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Its 50 DMA line ($62.36) defines near-term support above the prior low ($56.65 on 5/15/18).

6/15/2018 12:46:09 PM - Y - Gapped up for a considerable volume-driven gain today challenging its all-time high. Color code was changed to yellow with new pivot point cited based on its 5/04/18 high plus 10 cents. Its 50 DMA line ($61.42) and prior low ($56.65 on 5/15/18) define near term support to watch.

6/15/2018 12:04:13 PM - Y - Gapped up for a considerable volume-driven gain today challenging its all-time high. Color code is changed to yellow with new pivot point cited based on its 5/04/18 high plus 10 cents. Found prompt support at its 50 DMA line during the recent consolidation.

6/12/2018 5:59:44 PM - G - It is extended from any sound base. Found prompt support at its 50 DMA line ($60.84) during the recent consolidation.

6/5/2018 2:01:46 PM - G - Color code is changed to green after rising above its "max buy" level. Found support at its 50 DMA line and prior highs in the $58-59 area.

5/30/2018 3:42:06 PM - Y - Posting a big gain today with near average volume. Found support recently when quietly consolidating near its 50 DMA line and prior highs in the $58-59 area. More damaging losses would raise greater concerns. Fundamentals remain strong.

5/23/2018 4:32:30 PM - Y - Found support recently when quietly consolidating near its 50 DMA line and prior highs in the $58-59 area. More damaging losses would raise greater concerns. Fundamentals remain strong.

5/16/2018 2:20:48 PM - Y -Losses on light volume recently tested support defined by its 50 DMA line and prior highs in the $58-59 area. More damaging losses would raise greater concerns. Reported earnings +51% on +48% sales revenues for the Mar '18 quarter, continuing its strong earnings track record.

5/11/2018 5:47:34 PM - Y - Encountered distributional pressure recently, pulling back near prior highs defining initial support in the $58-59 area. Reported earnings +51% on +48% sales revenues for the Mar '18 quarter, continuing its strong earnings track record. See the latest FSU analysis for more details and an annotated graph.

5/9/2018 3:49:45 PM - Y - Encountered distributional pressure recently, pulling back near prior highs defining initial support in the $58-59 area. Reported earnings +51% on +48% sales revenues for the Mar '18 quarter, continuing its strong earnings track record.

5/7/2018 6:16:16 PM - Y - Encountered distributional pressure today, erasing the prior gain and slumping below its "max buy" level, and its color code is changed to yellow. Reported earnings +51% on +48% sales revenues for the Mar '18 quarter, continuing its strong earnings track record. Members were previously reminded "Disciplined investors avoid chasing stocks after they are extended from sound bases."

5/4/2018 12:39:05 PM - G - Gapped up and quickly rallied above its "max buy" level and its color code was changed to green. Bullish action came after it reported earnings +51% on +48% sales revenues for the Mar '18 quarter, continuing its strong earnings track record. Disciplined investors avoid chasing stocks after they are extended from sound bases.

5/4/2018 11:08:35 AM - G - Gapped up and quickly rallied above its "max buy" level and its color code is changed to green. Bullish action came after it reported earnings +51% on +48% sales revenues for the Mar '18 quarter, continuing its strong earnings track record.

5/2/2018 5:11:04 PM - Y - Consolidating above its pivot point after a pullback tested prior highs in the $58 area defining initial support. Due to report earnings after the close on Thursday, May 3rd. Volume and volatility often increase near earnings news.

4/26/2018 7:18:34 PM - Y - Color code is changed to yellow although a loss today on higher volume raised concerns while slumping below its pivot point and testing prior highs in the $58 area defining initial support.

4/23/2018 6:31:05 PM - G - Consolidating just above its "max buy" level. Prior highs in the $58 area define initial support to watch on pullbacks. Hit a new all-time high with +95% above average volume behind its considerable 4/12/18 gain above the pivot point triggering a technical buy signal.

4/16/2018 3:12:05 PM - G - Color code is changed to green after gapping up and rising above its "max buy" level with today's big gain. Prior highs in the $58 area define initial support to watch on pullbacks. Hit a new all-time high with +95% above average volume behind its considerable 4/12/18 gain above the pivot point triggering a technical buy signal.

4/13/2018 12:54:37 PM - Y - Prior highs in the $58 area define initial support to watch while pulling back after spiking to a new all-time high. With +95% above average volume a considerable gain above the pivot point triggered a technical buy signal.

4/12/2018 12:27:46 PM - Y - Powering to a new all-time high with above average volume behind today's considerable gain clearing the new pivot point cited based on its 10/31/17 high plus 10 cents. Gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal.

4/10/2018 5:53:20 PM - Y - Posted a 2nd consecutive gain today with above average volume and it hit a new high. Highlighted in yellow with new pivot point cited based on its 10/31/17 high plus 10 cents in the 4/09/18 mid-day report. Subsequent gains for a new all-time high backed by at least +40% above average volume may trigger a technical buy signal. See the latest FSU analysis for more details and an annotated graph.

4/9/2018 6:00:28 PM - Y - Posted a gain today with above average volume. Highlighted in yellow with new pivot point cited based on its 10/31/17 high plus 10 cents in the earlier mid-day report. Subsequent gains for a new all-time high backed by at least +40% above average volume may trigger a technical buy signal. This Hollywood, FL based Commercial Services / Consulting firm reported earnings +83% on +49% sales revenues for the Dec '17 quarter, its 3rd strong quarter in a row above the +25% minimum earnings guideline (C criteria). See the latest FSU analysis for more details and an annotated graph.

4/9/2018 1:10:42 PM - Y - Color code is changed yellow with new pivot point cited based on its 10/31/17 high plus 10 cents. Subsequent gains for a new all-time high backed by at least +40% above average volume may trigger a technical buy signal. This Hollywood, FL based Commercial Services / Consulting firm reported earnings +83% on +49% sales revenues for the Dec '17 quarter, its 3rd strong quarter in a row above the +25% minimum earnings guideline (C criteria).

11/9/2017 1:02:21 PM - Retreating from its all-time high and violating its 50 DMA line with today's big volume-driven loss. This Hollywood, FL based Commercial Services / Consulting firm reported earnings +83% on +52% sales revenues for the Sep '17 quarter, its 2nd strong quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16.

9/18/2017 12:25:20 PM - Rallying to new all-time highs with an impressive streak of volume-driven gains. Found support near its 50 DMA line and prior highs in recent weeks. This Hollywood, FL based Commercial Services / Consulting firm was repeatedly noted with caution in recent mid-day reports - "Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

9/14/2017 1:13:00 PM - Found support at its 50 DMA line in recent weeks, and it has held its ground stubbornly after rallying to new all-time highs with an impressive streak of volume-driven gains. This Hollywood, FL based Commercial Services / Consulting firm was repeatedly noted with caution in recent mid-day reports - "Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

9/5/2017 12:25:41 PM - Found support at its 50 DMA line in recent weeks, and it has rallied to new all-time highs with an impressive streak of volume-driven gains. This Hollywood, FL based Commercial Services / Consulting firm was repeatedly noted with caution in recent mid-day reports - "Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

9/1/2017 1:02:02 PM - Found support at its 50 DMA line in recent weeks, and it has rallied this week to new all-time highs with an impressive streak of volume-driven gains. This Hollywood, FL based Commercial Services / Consulting firm was noted with caution in recent mid-day reports - "Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

8/30/2017 12:54:35 PM - Found support at its 50 DMA line in recent weeks, and it has rallied this week to new all-time highs with a streak of volume-driven gains. This Hollywood, FL based Commercial Services / Consulting firm was noted with caution in recent mid-day reports - "Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

8/29/2017 1:09:25 PM - Found support at its 50 DMA line in recent weeks and rallied to new highs with volume-driven gains. Last noted in the 8/10/17 mid-day report - "Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

8/10/2017 12:42:34 PM - Pulling back near its 50 DMA line ($41.35) defining support above prior lows in the $40 area. Reported earnings +47% on +50% sales revenues for the Jun '17 quarter, but the 4 prior quarters were below the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16.

3/10/2017 12:49:52 PM - Rebounding but meeting resistance at its 50 DMA line. Reported earnings +7% on +49% sales revenues for the Dec '16 quarter, not meeting the +25% minimum earnings guideline (C criteria) in recent comparisons. It was dropped from the Featured Stocks list on 9/13/16.

2/23/2017 12:31:39 PM - Pulling back from its 52-week high with a big volume-driven loss today. Recently found support near its 50 DMA line, but prior mid-day reports cautioned members - "Reported earnings -7% on +23% sales revenues for the Sep '16 quarter, not meeting the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

1/27/2017 11:51:07 AM - Perched at its 52-week high, holding its ground after volume-driven gains. Rallying after recently finding support near its 50 DMA line, but prior mid-day reports cautioned members - "Reported earnings -7% on +23% sales revenues for the Sep '16 quarter, not meeting the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16."

1/20/2017 12:21:09 PM - Hit a new 52-week high with today's volume-driven gain. Rallying after recently finding support near its 50 DMA line. Reported earnings -7% on +23% sales revenues for the Sep '16 quarter, not meeting the +25% minimum earnings guideline (C criteria). It was dropped from the Featured Stocks list on 9/13/16.

11/25/2016 11:19:12 AM - Reported earnings -7% on +23% sales revenues for the Sep '16 quarter, not meeting the +25% minimum earnings guideline (C criteria). Rallied after recently finding support near its 200 DMA line, challenging prior highs in the $36-37 area. It was dropped from the Featured Stocks list on 9/13/16.

11/14/2016 1:05:55 PM - Reported earnings -7% on +23% sales revenues for the Sep '16 quarter, not meeting the +25% minimum earnings guideline (C criteria). Rallied after recently finding support near its 200 DMA line, challenging prior highs in the $36-37 area. It was dropped from the Featured Stocks list on 9/13/16.

9/13/2016 5:34:37 PM - Quietly sank further below its 50 DMA line and below prior highs in the $30 area today raising more serious concerns. Only a prompt rebound above the 50 DMA ($31.83) line would help its outlook improve. Faces resistance due to overhead supply up through the $36 level. It will be dropped from the Featured Stocks list tonight.

9/9/2016 6:06:52 PM - G - Sank below its 50 DMA line with a big loss today on lighter than average volume. Prior highs in the $30 area define important near-term support, and more damaging losses may trigger worrisome technical sell signals.

9/7/2016 6:12:13 PM - G - Quietly consolidating near its 50 DMA line ($31.60). Prior highs in the $30 area define important near-term support. More damaging losses may trigger worrisome technical sell signals.

9/1/2016 5:37:16 PM - G - Rebounded near its 50 DMA line ($31.33) with today's gain on near average volume. Prior highs in the $30 area also define important near-term support. More damaging losses may trigger worrisome technical sell signals.

8/31/2016 2:39:42 PM - G - Slumping below its 50 DMA line today and raising concerns. Prior highs in the $30 area also define important near-term support. More damaging losses may trigger worrisome technical sell signals.

8/29/2016 4:09:29 PM - G - Sputtering near its 50 DMA line ($31.12) and prior highs in the $30 defining important near-term support. More damaging losses would raise concerns and trigger technical sell signals.

8/24/2016 12:33:40 PM - G - Rebounded from the session's early lows after testing its 50 DMA line ($30.83). The 50 DMA line and prior highs in the $30 define important near-term support. More damaging losses would raise concerns and trigger technical sell signals.

8/23/2016 5:07:55 PM - G - Finished near the session low with a loss on below average volume. Its 50 DMA line and prior highs in the $30 coincide defining important near-term support. See the latest FSU analysis for more details and an annotated graph.

8/22/2016 5:32:51 PM - G - Its 50 DMA line and prior highs in the $30 coincide defining important near-term support. See the latest FSU analysis for more details and a new annotated graph.

8/17/2016 12:38:03 PM - G - Perched near all-time highs after recently wedging higher. Its 50 DMA line and prior highs in the $30 coincide defining important near-term support. Reported earnings +23% on +62% sales revenues, below the +25% minimum earnings guideline (C criteria), raising concerns.

8/15/2016 10:15:58 PM - G - Powered to a best-ever close with today's 7th consecutive gain. Reported earnings +23% on +62% sales revenues, below the +25% minimum earnings guideline (C criteria), raising concerns. Its 50 DMA line and prior highs define important near-term support to watch on pullbacks.

8/12/2016 5:38:24 PM - G - Powered to a best-ever close with today's 6th consecutive gain. Reported earnings +23% on +62% sales revenues, below the +25% minimum earnings guideline (C criteria), raising concerns. Its 50 DMA line and prior highs define important near-term support to watch on pullbacks.

8/11/2016 5:42:00 PM - G - Perched at its 52-week high after today's 5th consecutive gain. Reported earnings +23% on +62% sales revenues, below the +25% minimum earnings guideline (C criteria), raising concerns. Its 50 DMA line and prior highs define important near-term support to watch on pullbacks.

8/5/2016 12:42:56 PM - G - Gapped up and hit another new 52-week high today but erased most of the early gains. Reported earnings +23% on +62% sales revenues, below the +25% minimum earnings guideline (C criteria), raising concerns. Its 50 DMA line ($29.30) and prior highs define important near-term support to watch on pullbacks.

8/3/2016 5:28:20 PM - G - Hit a new 52-week high with today's gain on light volume. Its 50 DMA line ($29.07) and prior highs define important near-term support to watch on pullbacks.

8/1/2016 1:39:42 PM - G - Challenging its 52-week high with today's gain. Volume totals have been below average while holding its ground near all-time highs. Its 50 DMA line ($28.79) defines near-term support to watch.

7/29/2016 5:11:09 PM - G - Volume totals have been below average while holding its ground near all-time highs. Its 50 DMA line ($28.64) defines near-term support to watch.

7/25/2016 5:18:51 PM - G - Volume totals have been cooling while holding its ground near all-time highs after an impressive streak of 10 consecutive gains. Its 50 DMA line ($28.17) and recent lows in the $24-25 area define near-term support to watch.

7/19/2016 5:28:08 PM - G - Pulled back today on lighter volume, retreating from new all-time highs after an impressive streak of 10 consecutive gains. Its 50 DMA line ($27.95) and recent lows in the $24-25 area define near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

7/18/2016 5:38:19 PM - G - Perched at a new all-time high after 10 consecutive gains. Its 50 DMA line ($27.88) and recent lows in the $24-25 area define near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

7/15/2016 6:10:57 PM - G - Finished strong and at a new all-time high with above average volume while adding to an impressive streak of gains. Its 50 DMA line and recent lows in the $24-25 area define near-term support to watch.

7/15/2016 12:52:16 PM - G - Perched at its all-time high while tallying an impressive streak of gains marked by only light or average volume. Its 50 DMA line and recent lows in the $24-25 area define near-term support to watch.

7/13/2016 5:10:13 PM - G - Finished near the session high and hit a new all-time high today while tallying a 6th consecutive gain marked by below average volume. Its 50 DMA line and recent lows in the $24-25 area define near-term support to watch.

7/12/2016 4:19:02 PM - G - Color code is changed to green after rising above the "max by" level previously cited. Made little headway after clearing its prior base, yet now faces very little resistance due to overhead supply. Along with its 50 DMA line the recent lows in the $24-25 area define near-term support to watch.

7/11/2016 6:00:09 PM - Y - Approaching its "max buy" level and within striking distance of its 52-week high with below average volume behind 5 consecutive small gains. Faces very little resistance due to overhead supply. Recent lows in the $24-25 area define near-term support to watch.

7/8/2016 4:45:28 PM - Y - Rebounded further above its 50 DMA line ($27.21) with below average volume behind today's 4th consecutive small gain. Faces a little resistance due to overhead supply. Recent lows in the $24 area define the next important support to watch.

7/6/2016 5:10:23 PM - Y - Color code is changed to yellow after quietly rebounding above its 50 DMA line ($27.15). Faces a little resistance due to overhead supply. Recent lows in the $24 area define the next important support to watch.

7/1/2016 4:45:49 PM - G - Color code is changed to green after slumping back below its 50 DMA line. Faces a little resistance due to overhead supply. Recent lows in the $24 area define the next important support to watch.

6/30/2016 12:20:22 PM - Y - Rebounding above its 50 DMA line and it faces little resistance due to overhead supply. Recent lows in the $24 area define the next important support to watch.

6/29/2016 5:21:32 PM - Y - Finished near the session high with a gain on higher but below average volume. Color code is changed to yellow following a rebound above its 50 DMA line. Recent lows in the $24 area define the next important support to watch.

6/27/2016 5:15:21 PM - G - Slumped below its 50 DMA line raising concerns. Recent lows in the $24 area define the next important support to watch.

6/24/2016 6:09:31 PM - G - Sputtering near its 50 DMA line ($27.07). Recent lows define the next important support to watch.

6/22/2016 5:16:40 PM - G - Color code is changed to green after again slumping below its 50 DMA line ($27.04) raising concerns. Recent lows define the next important support to watch.

6/17/2016 4:49:40 PM - Y - Color code is changed to yellow after a prompt rebound above the 50 DMA line ($26.98) helped its outlook improve. Recent lows define the next important support to watch.

6/16/2016 12:33:36 PM - G - Color code is changed to green as it slumps below its 50 DMA line ($26.94) and below a multi-month upward trendline. Only a prompt rebound above the 50 DMA line would help its outlook improve.

6/13/2016 6:03:09 PM - Y - Ended lower for a third straight session, consolidating near important support defined by its 50 DMA line ($26.90) and a multi-month upward trendline.

6/10/2016 5:08:31 PM - Y - Consolidating below its "max buy" level. Hit a new 52-week high with a volume-driven gain on 6/01/16 following M&A news. Support is defined by its 50 DMA line ($26.92) and a multi-month upward trendline.

6/9/2016 5:05:52 PM - Y - Finished in the upper third of its intra-day range with a small loss on near average volume. Still consolidating below its "max buy" level. Hit a new 52-week high with a volume-driven gain on 6/01/16 following M&A news. Support is defined by its 50 DMA line ($26.90) and a multi-month upward trendline.

6/7/2016 5:07:34 PM - Y - Still consolidating below its "max buy" level. Hit a new 52-week high with a volume-driven gain on 6/01/16 following M&A news. Support is defined by its 50 DMA line ($26.83) and a multi-month upward trendline.

6/2/2016 12:30:41 PM - Y - Color code was changed to yellow after retreating below its "max buy" level. Hit a new 52-week high with a volume-driven gain on the prior session following M&A news. Support is defined by its 50 DMA line ($26.65) and a multi-month upward trendline. See the latest FSU analysis for more details and an annotated graph.

6/2/2016 11:05:48 AM - Y - Color code is changed to yellow after retreating below its "max buy" level. Hit a new 52-week high with a volume-driven gain on the prior session following M&A news. Support is defined by its 50 DMA line ($26.66) and a multi-month upward trendline. See the latest FSU analysis for more details and an annotated graph.

6/1/2016 3:52:06 PM - G - Color code is changed to green after rallying above its "max buy" level and hitting a new 52-week high with today's volume-driven gain. Found support near its 50 DMA line. Completed a new Public Offering on 5/13/16. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)." See the latest FSU analysis for more details and an annotated graph.

6/1/2016 12:35:52 PM - Y - Challenging its 52-week high with today's volume-driven gain after finding support near its 50 DMA line. Completed a new Public Offering on 5/13/16. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)." See the latest FSU analysis for more details and an annotated graph.

5/31/2016 5:22:20 PM - Y - Encountering distributional pressure while consolidating above its 50 DMA line, perched within striking distance of its 52-week high. Completed a new Public Offering on 5/13/16. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)." See the latest FSU analysis for more details and a new annotated graph.

5/26/2016 5:29:49 PM - Y - Consolidating above its 50 DMA line, perched within striking distance of its 52-week high. Completed a new Public Offering on 5/13/16. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)."

5/25/2016 12:46:01 PM - Y - Rebounding further above its 50 DMA line toward prior highs with today's 4th consecutive volume-driven gain. Completed a new Public Offering on 5/13/16. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)."

5/24/2016 5:11:24 PM - Y - Rebounded further above the 50 DMA line with today's volume-driven gain helping its outlook improve. Completed a new Public Offering on 5/13/16 following a gap down from its 52-week high. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)."

5/23/2016 5:13:59 PM - Y - Today's prompt rebound above the 50 DMA line helped its outlook improve and its color code is changed to yellow. Completed a new Public Offering on 5/13/16 following a gap down from its 52-week high. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)."

5/19/2016 4:37:56 PM - G - Slumped below its 50 DMA line and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook. Completed a new Public Offering on 5/13/16 following a gap down from its 52-week high. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria)."

5/18/2016 5:23:54 PM - Y - Testing support at the 50 DMA line ($26.13). Completed a new Public Offering on 5/13/16 following a gap down from its 52-week high. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria). Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record. See the latest FSU analysis for additional details and an annotated graph."

5/16/2016 12:43:46 PM - Y - Completed a new Public Offering on 5/13/16 following a gap down from its 52-week high. Members were cautioned - "Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria). Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record. See the latest FSU analysis for additional details and an annotated graph."

5/13/2016 12:46:44 PM - Y - Gapped down today after proposing a new Public Offering while perched at a new 52-week high. Such offerings often hinder near-term price progress yet help companies to attract more institutional owners (I criteria). Found prompt support after violating its 50 DMA line on 5/05/16. Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record. See the latest FSU analysis for additional details and an annotated graph.

5/11/2016 6:11:54 PM - Y - Pulled back on light volume today following 3 consecutive gains rallying for a new 52-week high. Found prompt support after violating its 50 DMA line last week. Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record. See the latest FSU analysis for additional details and an annotated graph.

5/10/2016 6:36:14 PM - Y - Today it posted a 3rd consecutive gain but with lighter volume after 2 volume-driven gains, rallying for a new 52-week high. Found prompt support after violating its 50 DMA line last week. Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record. See the latest FSU analysis for additional details and a new annotated graph.

5/9/2016 5:18:43 PM - Y - Today it posted a 2nd consecutive volume-driven gain, rallying for a new 52-week high. Found prompt support after violating its 50 DMA line last week after reporting earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record.

5/6/2016 5:04:14 PM - Y - Finished at the session high with a volume-driven gain, promptly rebounding above its 50 DMA line. The volume-driven gain helped its outlook improve and its color code was changed to yellow. Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record.

5/6/2016 1:08:54 PM - Y - Promptly rebounded above its 50 DMA with today's volume-driven gain helping its outlook improve and its color code is changed to yellow. Reported earnings +39% on +54% sales revenues for the Mar '16 quarter, continuing its strong earnings track record.

5/5/2016 5:29:05 PM - G - Violated its 50 DMA and sank below prior lows in the final hour today triggering a technical sell signal as volume spiked well above average. Color code is changed to green as concerns were raised by weak action. Only a prompt rebound above the 50 DMA line would help its outlook improve.

5/4/2016 5:01:09 PM - Y - Still consolidating above its 50 DMA ($25.06) line. That short-term average and its recent low ($24.21 on 4/21/16) define important near-term support where violations may trigger technical sell signals. Volume-driven gains above the pivot point may trigger a new technical buy signal.

5/3/2016 5:26:21 PM - Y - Consolidating above its 50 DMA ($24.94) line. That short-term average and its recent low ($24.21 on 4/21/16) define important near-term support where violations may trigger technical sell signals. Volume-driven gains above the pivot point may trigger a new technical buy signal.

5/2/2016 5:08:30 PM - Y - Bounced at its 50 DMA ($24.83) line today. That short-term average and its recent low ($24.21 on 4/21/16) define important near-term support where violations may trigger technical sell signals. Volume-driven gains above the pivot point may trigger a new technical buy signal.

4/29/2016 5:09:39 PM - Y - Sputtering near its 50 DMA ($24.70) line and recent low ($24.21 on 4/21/16) defining important near-term support where violations may trigger technical sell signals. Volume-driven gains above the pivot point may trigger a new technical buy signal.

4/28/2016 4:59:46 PM - Y - Posted a big loss today on higher volume raising concerns amid widespread weakness. Its 50 DMA ($24.58) line and recent low ($24.21 on 4/21/16) define important near-term support where violations may trigger technical sell signals. Volume-driven gains above the pivot point may trigger a new technical buy signal.

4/27/2016 5:23:50 PM - Y - Posted a small gain on lighter volume. Its 50 DMA ($24.46) line and recent lows define important near-term support where violations may trigger a technical sell signal. Volume-driven gains above the pivot point may trigger a new technical buy signal.

4/26/2016 5:56:09 PM - Y - Its 50 DMA ($24.30) line and recent lows define important near-term support where violations may trigger a technical sell signal. Volume-driven gains above the pivot point may trigger a new technical buy signal.

4/25/2016 7:46:07 PM - Y - Its 50 DMA line ($24.12) and prior highs define important near-term support to watch. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance.

4/22/2016 12:37:54 PM - Y - Rebounding today after 2 consecutive big losses with above average volume raised concerns. Its 50 DMA line ($23.94) and prior highs define important near-term support to watch. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. See the latest FSU analysis for more details and an annotated graph.

4/21/2016 5:37:02 PM - Y - Suffered a 2nd consecutive big loss today on higher above average volume, raising concerns and slumping near its 50 DMA line ($23.78) and prior highs. Encountered damaging distributional pressure after reaching new 52-week and all-time highs on Tuesday. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. See the latest FSU analysis for more details and an annotated graph.

4/21/2016 12:34:26 PM - Y - Suffering a 2nd consecutive big loss today on above average volume. Encountered distributional pressure after reaching new 52-week and all-time highs on Tuesday. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. See the latest FSU analysis for more details and an annotated graph.

4/20/2016 6:02:08 PM - Y - Ended near the session low today with a big loss on above average volume. Encountered distributional pressure after reaching new 52-week and all-time highs on the prior session. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. See the latest FSU analysis for more details and a new annotated graph.

4/20/2016 12:24:15 PM - Y - Encountering distributional pressure after reaching new 52-week and all-time highs with a volume-driven gain. Color code was changed to yellow with new pivot point cited based on its 4/01/16 high plus 10 cents. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. Stubbornly held its ground yet it made limited progress from from the previously cited "double bottom" base pattern.

4/19/2016 5:40:42 PM - Y - Hit new 52-week and all-time highs with today's volume-driven gain. Color code was changed to yellow with new pivot point cited based on its 4/01/16 high plus 10 cents. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. Stubbornly held its ground yet it made limited progress from from the previously cited "double bottom" base pattern.

4/19/2016 12:43:34 PM - Y - Hitting new 52-week and all-time highs today. Color code is changed to yellow with new pivot point cited based on its 4/01/16 high plus 10 cents. A convincing close above the pivot point in new all-time high territory may signal the beginning of a meaningful advance. Stubbornly held its ground yet it made limited progress from from the previously cited "double bottom" base pattern.

4/18/2016 6:53:03 PM - G - Posted a gain with slightly higher volume today, ending within close striking distance of its 52-week and all-time highs. Consolidating near its "max buy" level after rising from the previously cited base pattern.

4/15/2016 5:19:36 PM - G - Still perched within close striking distance of its 52-week and all-time highs. Consolidating near its "max buy" level after rising from the previously cited base pattern.

4/14/2016 5:27:09 PM - G - Posted a small loss today with light volume. Perched within close striking distance of its 52-week and all-time highs. Consolidating near its "max buy" level after rising from the previously cited base pattern.

4/13/2016 6:15:31 PM - G - Posted a gain today with above average volume annd ended within close striking distance of its 52-week and all-time highs. Consolidating near its "max buy" level after rising from the previously cited base pattern.

4/11/2016 6:10:42 PM - G - Still perched within striking distance of a new 52-week and all-time high. Consolidating near its "max buy" level after rising from the previously cited base pattern.

4/7/2016 5:45:04 PM - G - Perched within striking distance of a new 52-week and all-time high. Consolidating near its "max buy" level after rising from the previously cited base pattern.

4/6/2016 5:53:03 PM - G - Color code is changed to green after rising above its "max buy" level again. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/4/2016 5:22:37 PM - Y - Down today for a loss on higher volume indicative of distributional pressure. Color code is changed to yellow after retreating back below its "max buy" level. Disciplined investors always limit losses by selling any stock that falls more than -7% from their purchase price.

4/4/2016 12:39:21 PM - G - Pulling back today after challenging its 52-week high a streak of 5 consecutive volume-driven gains. No resistance remaining due to overhead supply.

4/1/2016 5:41:29 PM - G - Rallied for a best-ever close with above average volume behind today's 5th consecutive gain. Challenging its 52-week high with no resistance remaining due to overhead supply.

3/31/2016 4:55:55 PM - G - Posted a small gain but ended near the session lows while churning above average volume today. Perched within close striking distance of a best-ever close and challenging its 52-week high with no resistance remaining due to overhead supply.

3/30/2016 12:41:21 PM - G - Inching even further above its "max buy" level today. Perched within close striking distance of a best-ever close and challenging its 52-week high with no resistance remaining due to overhead supply.

3/29/2016 12:30:37 PM - G - Inching further above its "max buy" level today, perched within striking distance of its 52-week high with little resistance remaining due to overhead supply.

3/28/2016 5:26:25 PM - G - Color code is changed to green after rallying back above its "max buy" level with another volume-driven gain.

3/24/2016 12:39:07 PM - Y - Consolidating below its "max buy" level following volume-driven breakout gains. See the latest FSU analysis for more details and a new annotated graph.

3/23/2016 6:03:56 PM - Y - Color code is changed to yellow after retreating below its "max buy" level. See the latest FSU analysis for more details and a new annotated graph.

3/21/2016 5:20:31 PM - G - Rallied near its best-ever close and its color code was changed to green after rising above its "max buy" level, getting extended from the previously noted base. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

3/21/2016 12:52:38 PM - G - Color code is changed to green after rising above its "max buy" level, getting extended from the previously noted base. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

3/18/2016 9:58:47 PM - Y - Posted another solid gain today with above average volume, approaching its "max buy" level.

3/17/2016 5:05:32 PM - Y - Endured distributional pressure after a volume-driven gain triggered a technical buy signal on 3/14/16, rising from an 8-month double bottom base. Highlighted in yellow with pivot point cited based on its 12/02/15 high (read here).

3/16/2016 5:44:59 PM - Y - Pulled back today with higher volume, retreating below its previously cited pivot point while encountering distributional pressure. A volume-driven gain triggered a technical buy signal on 3/14/16, rising from an 8-month double bottom base after highlighted in yellow with pivot point cited based on its 12/02/15 high (read here). See the latest FSU analysis for more details and an annotated graph.

3/15/2016 5:55:40 PM - Y - Held its ground today after a volume-driven gain triggered a technical buy signal on 3/14/16, rising from an 8-month double bottom base after highlighted in yellow with pivot point cited based on its 12/02/15 high (read here). Completed a new Public Offering on 5/22/15. Reported earnings +32% on +47% sales revenues for the Dec '15 quarter. Prior quarterly earnings comparisons have been mostly above the +25% minimum guideline (C criteria), and its strong annual earnings (A criteria) history helps it match the fundamental guidelines of the fact-based investment system. See the latest FSU analysis for more details and an annotated graph.

3/14/2016 6:46:46 PM - Y - Today's volume-driven gain triggered a technical buy signal while rising from an 8-month double bottom base. It was highlighted in yellow with pivot point cited based on its 12/02/15 high. Completed a new Public Offering on 5/22/15. Reported earnings +32% on +47% sales revenues for the Dec '15 quarter. Prior quarterly earnings comparisons have been mostly above the +25% minimum guideline (C criteria), and its strong annual earnings (A criteria) history helps it match the fundamental guidelines of the fact-based investment system. See the latest FSU analysis for more details and a new annotated graph.

3/14/2016 12:41:36 PM - Y - A volume-driven gain may trigger a technical buy signal while rising from an 8-month double bottom base. Color code is changed to yellow with pivot point cited based on its 12/02/15 high. Completed a new Public Offering on 5/22/15. Reported earnings +32% on +47% sales revenues for the Dec '15 quarter. Prior quarterly earnings comparisons have been mostly above the +25% minimum guideline (C criteria), and its strong annual earnings (A criteria) history helps it match the fundamental guidelines of the fact-based investment system.

6/8/2015 12:41:31 PM - Completed a new Public Offering on 5/22/15. Hitting another new 52-week high today, getting more extended from any sound base. Prior mid-day reports noted - "Patient investors may watch for a new base to possibly form and be noted in the weeks ahead. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."

6/1/2015 1:05:03 PM - Completed a new Public Offering on 5/22/15. Hitting another new 52-week high today, getting very extended from any sound base. Prior mid-day reports noted - "Patient investors may watch for a new base to possibly form and be noted in the weeks ahead. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."

5/27/2015 12:33:52 PM - Completed a new Public Offering on 5/22/15. Consolidating near its 52-week high, very extended from prior highs in the $15 area. Prior mid-day reports noted - "Patient investors may watch for a new base to possibly form and be noted in the weeks ahead. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."

5/26/2015 12:49:43 PM - Completed a new Public Offering on 5/22/15. Consolidating near its 52-week high, very extended from prior highs in the $15 area. Prior mid-day reports noted - "Patient investors may watch for a new base to possibly form and be noted in the weeks ahead. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."

5/22/2015 12:37:33 PM - Proposed a new Public Offering and it is pulling back from it 52-week high, enduring recent distributional pressure after getting very extended from prior highs in the $15 area. Prior mid-day reports noted - "Patient investors may watch for a new base to possibly form and be noted in the weeks ahead. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."

5/20/2015 1:12:54 PM - Consolidating near its 52-week high, enduring recent distributional pressure after getting very extended from prior highs in the $15 area. Patient investors may watch for a new base to possibly form and be noted in the weeks ahead. In two recent mid-day reports it was noted - "Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."

5/18/2015 12:30:22 PM -

Hovering near its 52-week high, holding its ground since last noted with caution in the 5/13/15 mid-day report - "After considerable volume-driven gains it is very extended from prior highs in the $15 area. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system."



5/13/2015 1:06:22 PM -

Touched another new 52-week high today. After considerable volume-driven gains it is very extended from prior highs in the $15 area. Reported earnings +38% on +54% sales revenues for the Mar '15 quarter, its 3rd quarterly earnings comparison above the +25% minimum guideline (C criteria), helping it better match the fundamental guidelines of the fact-based investment system.



5/11/2015 1:05:12 PM -

Gapped up hitting another new 52-week high today with a considerable volume-driven gain. Very extended from prior highs in the $15 area, and prior mid-day reports cautioned members - "Reported earnings +150% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth was sub par."



4/27/2015 1:04:34 PM -

Hit another new 52-week high today, adding to a streak of gains. Very extended from prior highs in the $15 area. The 4/17/15 mid-day report cautioned members - "Reported earnings +150% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth was sub par."



4/17/2015 1:11:53 PM -

Perched at its 52-week high, holding its ground following a streak of gains marked by volume, very extended from prior highs in the $15 area. Reported earnings +150% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth was sub par.



4/16/2015 12:32:03 PM -

Perched at its 52-week high following 5 consecutive gains marked by volume, very extended from prior highs in the $15 area. Reported earnings +150% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth was sub par.



4/15/2015 12:58:41 PM -

Hitting yet another new 52-week high with above average volume behind today's 5th consecutive gain, getting more extended from prior highs in the $15 area. Prior mid-day reports repeatedly cautioned - "Reported earnings +92% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth as sub par."



4/14/2015 1:04:02 PM -

Hitting a new 52-week high with above average volume behind today's 4th consecutive gain, getting extended from prior highs in the $15 area. Prior mid-day reports cautioned - "Reported earnings +92% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth as sub par."



4/13/2015 12:32:11 PM -

Challenging its 52-week high and poised for a best-ever close with today's 3rd consecutive gain. Prior mid-day reports cautioned - "Reported earnings +92% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth as sub par."



4/6/2015 1:23:04 PM -

Remains perched near its 52-week high following a streak of gains marked by volume. Prior mid-day reports cautioned - "Reported earnings +92% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth as sub par."



3/30/2015 12:35:45 PM -

Rebounded to close in the upper third of its intra-day range on the prior session and it remains perched near its 52-week high following a streak of gains marked by volume. The 3/27/15 mid-day report cautioned - "Reported earnings +92% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth as sub par."



3/27/2015 12:35:00 PM -

Rebounded from earlier lows today, and it is perched near its 52-week high following 7 consecutive gains marked by volume. Reported earnings +92% on +70% sales revenues for the Dec '14 quarter, its 2nd quarterly earnings comparison above the +25% minimum guideline (C criteria). Prior quarterly earnings growth as sub par.



3/25/2015 12:43:46 PM -

Hit another new 52-week high today following 5 consecutive gains. Noted in prior mid-day reports with caution - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



3/16/2015 12:29:16 PM -

It stalled after touching a new 52-week high with a volume-driven gain when last noted in the 3/09/15 mid-day report with caution - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



3/9/2015 12:42:28 PM -

Matched its 52-week high with today's volume-driven gain adding to a recent spurt of gains marked by volume. Tested support at its 200 DMA line while enduing distributional pressure since noted in the 12/15/14 mid-day report with caution - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



3/5/2015 1:16:48 PM -

Rebounding near its 52-week high with more volume driven gains. Tested support at its 200 DMA line while enduing distributional pressure since noted in the 12/15/14 mid-day report with caution - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



2/17/2015 12:39:40 PM -

Rebounded above its 50 DMA line last week with a streak of volume driven gains. Tested support at its 200 DMA line while enduing distributional pressure since last noted in the 12/15/14 mid-day report with caution - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/15/2014 1:16:45 PM -

Still hovering near its 52-week high today, extended from prior highs in the $11 area following a spurt of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/11/2014 12:39:15 PM -

Hovering near its 52-week high today, extended from prior highs in the $11 area following a spurt of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/9/2014 1:01:35 PM -

Pulling back from its 52-week high with today's loss following 5 consecutive volume-driven gains. While getting extended from prior highs in the $11 area, prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/8/2014 12:16:37 PM -

Hitting another new 52-week high with today's 5th consecutive gain adding to an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/5/2014 12:38:01 PM -

Perched at its 52-week high today following an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/4/2014 12:25:03 PM -

Hitting another new 52-week high, with today's gain adding to an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/3/2014 12:51:57 PM -

Perched near its 52-week high, consolidating after a streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



12/1/2014 12:27:33 PM -

Pulling back from its 52-week high with a volume-driven loss. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



11/26/2014 1:00:24 PM -

Pulling back from its 52-week high for a 2nd day following an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



11/25/2014 12:39:47 PM -

Pulling back from its 52-week high today following an impressive streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



11/24/2014 12:42:04 PM -

Hitting another new 52-week high today while adding to a streak of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



11/21/2014 12:33:20 PM -

Making its 3rd consecutive mid-day report appearance hitting a new 52-week high today while adding to a streak of volume-driven gains. The prior mid-day reports cautioned members - "Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria)."



11/20/2014 12:42:33 PM - Making its 2nd consecutive mid-day report appearance perched at its 52-week high today following a streak of volume-driven gains. Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria).

11/19/2014 12:39:13 PM - Perched at its 52-week high today while adding to a streak of volume-driven gains. Reported earnings +41% on +69% sales revenues for the Sep '14 quarter, but prior quarterly earnings comparisons were below the +25% minimum guideline (C criteria).