9/9/2020 5:02:18 PM - Posted a gain today with below average volume. Violated its 50 DMA line ($33.52) during a streak of 4 consecutive losses raising concerns and triggering a technical sell signal. Sputtering in recent weeks after it reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns, and its Earnings Per Share rating has slumped to 42, well below the 80 minimum guideline. Completed Secondary Offerings on 7/09/20 and 5/15/20. It will be dropped from the Featured Stocks list tonight.

9/3/2020 6:34:03 PM - G - Violated its 50 DMA line ($33.55) with today's big volume-driven loss raising concerns and triggering a technical sell signal. The prior low ($30.50 on 8/13/20) defines the next important support to watch. Sputtering in recent weeks after it reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. Completed Secondary Offerings on 7/09/20 and 5/15/20.

9/1/2020 5:37:43 PM - G - Closed near the session high as it posted a big gain today with below average volume. Near-term support levels to watch are its 50 DMA line ($33.48) and prior low ($30.50 on 8/13/20). Sputtering in recent weeks after it reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. Completed Secondary Offerings on 7/09/20 and 5/15/20.

8/31/2020 7:34:31 PM - G - Suffered a small loss today with higher (near average) volume. Near-term support levels to watch are its 50 DMA line ($33.44) and prior low ($30.50 on 8/13/20). Sputtering in recent weeks after it reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. Completed Secondary Offerings on 7/09/20 and 5/15/20.

8/26/2020 7:01:15 PM - G - Posted a solid gain today with below average volume. Found prompt support near its 50 DMA line ($33.31) recently amid weakness after it reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. The next important near-term support below the 50 DMA line is the prior highs in the $29 area. It completed Secondary Offerings on 7/09/20 and 5/15/20. See the latest FSU analysis for more details and a new annotated graph.

8/21/2020 5:29:46 PM - G - Pulled back today with lighter volume. Rebound above its 50 DMA line ($33.03) on the prior session helped its technical stance improve. Recently reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. The next important near-term support below the 50 DMA line is the prior highs in the $29 area. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20.

8/20/2020 12:34:36 PM - G - Today's big gain has it rebounding above its 50 DMA line ($32.93) helping its technical stance improve. Recently reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. The next important near-term support below the 50 DMA line is the prior highs in the $29 area. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20.

8/19/2020 5:52:46 PM - G - Reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. It has been sputtering below its 50 DMA line ($32.85) after recent volume-driven losses. The next important near-term support is the prior highs in the $29 area. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20.

8/13/2020 12:51:23 PM - G - Reported Jun '20 quarterly earnings -27% on -6% sales revenues versus the year ago period, below the +25% minimum earnings guideline, raising fundamental concerns. Undercut its 50 DMA line ($32.62) with today's 5th consecutive volume-driven loss. The next important near-term support is the prior highs in the $29 area. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20.

8/11/2020 6:04:45 PM - G - Retreated from its all-time high with today's 3rd consecutive loss. Due to report Jun '20 quarterly earnings news after the close on Wednesday, 8/12/20. Its 50 DMA line ($32.52) defines important near-term support above prior highs in the $29 area. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20. See the latest FSU analysis for more details and an annotated graph.

8/10/2020 5:57:07 PM - G - Pulled back from its all-time high with today's 2nd consecutive loss. Due to report Jun '20 quarterly earnings news after the close on Wednesday, 8/12/20. Its 50 DMA line ($32.46) defines important near-term support above prior highs in the $29 area. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20. See the latest FSU analysis for more details and a new annotated graph.

8/3/2020 5:32:57 PM - G - Posted a solid gain today with light volume for another new all-time high. Its 50 DMA line ($31.51) and prior highs in the $29 area define important near-term support. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20.

7/29/2020 6:17:22 PM - G - Posted a gain today with light volume for its second-best ever close. Its 50 DMA line ($30.94) and prior highs in the $29 area define important near-term support. It has not formed a sound base of sufficient length. Completed Secondary Offerings on 7/09/20 and 5/15/20.

7/23/2020 5:46:22 PM - G - Had "negative reversals" on Tuesday and again today for losses on light volume. Its 50 DMA line ($30.18) and prior highs in the $29 area define important near-term support. It is extended from any sound base. Completed Secondary Offerings on 7/09/20 and 5/15/20.

7/21/2020 5:40:17 PM - G - Had a "negative reversal" today after hitting a new all-time high. Prior highs in the $29 area and its 50 DMA line ($29.94) define important near-term support. Priced another Secondary Offering on 7/09/20 after an earlier Secondary Offering on 5/15/20. It did not form a sound base of sufficient length.

7/20/2020 2:04:56 PM - G - Color code is changed to green after rebounding above its "max buy" level. Prior highs in the $29 area and its 50 DMA line ($29.77) define important near-term support. Priced another Secondary Offering on 7/09/20 after an earlier Secondary Offering on 5/15/20. It has not formed a sound base of sufficient length.

7/16/2020 6:20:27 PM - Y - Color code is changed to yellow while consolidating above its prior highs in the $29 area and its 50 DMA line ($29.49) which define important near-term support. Priced another Secondary Offering on 7/09/20 after an earlier Secondary Offering on 5/15/20. It has not formed a sound base of sufficient length. See the latest FSU analysis for more details and a new annotated graph.

7/13/2020 6:45:22 PM - G - Abruptly retreated from its all-time high with a big loss today backed by above average volume. Priced another Secondary Offering on 7/09/20 after an earlier Secondary Offering on 5/15/20. It has not formed a sound base of sufficient length. Prior highs in the $29 area define initial support to watch above its 50 DMA line ($29.09).

7/10/2020 5:59:51 PM - G - Perched near its all-time high after it posted a 3rd consecutive gain today backed by above average volume. Priced another Secondary Offering on 7/09/20 after an earlier Secondary Offering on 5/15/20. It has not formed a sound base of sufficient length. Prior highs in the $29 area define initial support to watch.

7/9/2020 1:00:06 PM - G - Posting a gain today after pricing a follow-on Offering of shares. It has not formed a sound base of sufficient length. Prior highs in the $29 area define initial support to watch.

7/8/2020 6:12:28 PM - G - Posted a solid gain today after pulling back near its "max buy" level while encountering distributional pressure. Prior highs in the $29 area define initial support to watch.

7/7/2020 12:36:22 PM - G - Encountering distributional pressure today and in recent weeks after getting extended from the previously noted base. Prior highs in the $29 area define initial support to watch.

7/1/2020 6:12:42 PM - G - Posted a solid gain today with below average volume and it is extended from the previously noted base. Prior highs in the $29 area define initial support to watch.

6/30/2020 5:50:58 PM - G - Posted a gain today with light volume after recently slumping near its "max buy" level. Prior highs in the $29 area define initial support to watch.

6/29/2020 6:31:28 PM - G - Pulled back today with light volume finished near its "max buy" level. Prior highs in the $29 area define initial support to watch.

6/24/2020 6:30:18 PM - G - Consolidating just above its "max buy" level. Prior highs in the $29 area define initial support to watch.

6/22/2020 5:16:41 PM - G - Posted a big gain with lighter volume today for its second best ever close. The big gain on 6/18/20 with +71% above average volume triggered a technical buy signal. Prior highs in the $29 area define initial support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

6/22/2020 3:27:00 PM - G - Poised for its second best ever close with a big gain today following a "negative reversal" after hitting a new all-time high on the prior session. The big gain on 6/18/20 with +71% above average volume triggered a technical buy signal. Prior highs in the $29 area define initial support to watch on pullbacks.

6/19/2020 5:34:57 PM - G - Reversed into the red after early gains today hitting a new all-time high, closing near the session low with a above average volume behind its big loss. Big gain on the prior session backed by +71% above average volume triggered a technical buy signal. Prior highs in the $29 area define initial support to watch on pullbacks.

6/19/2020 1:27:35 PM - G - Reversed into the read after early gains today for another new all-time high above its "max buy" level. Big gain on the prior session backed by +71% above average volume triggered a technical buy signal. Prior highs in the $29 area define initial support to watch on pullbacks.

6/18/2020 12:29:35 PM - G - Hit a new all-time high and traded above its "max buy" level with volume running at an above average pace behind today's 3rd consecutive solid gain. Color code is changed to green. Last noted on 6/16/20 - "Subsequent gains for a new high close backed by at least +40% above average volume may help clinch a convincing technical buy signal. Found support at its 20-day moving average line ($28.44). More damaging losses below it and the prior low ($27.51 on 6/04/20) would raise greater concerns and trigger more worrisome technical sell signals."

6/16/2020 6:10:06 PM - Y - Color code is changed to yellow after it posted a solid gain today with +25% above average volume for its second best ever close. Subsequent gains for a new high close backed by at least +40% above average volume may help clinch a convincing technical buy signal. Found support at its 20-day moving average line ($28.44). More damaging losses below it and the prior low ($27.51 on 6/04/20) would raise greater concerns and trigger more worrisome technical sell signals.

6/12/2020 6:07:33 PM - G - Posted a gain with light volume after testing its 20-day moving average line ($27.88). More damaging losses below the prior low ($27.51 on 6/04/20) would raise greater concerns and trigger a more worrisome technical sell signal.

6/11/2020 3:18:14 PM - G - Color code is changed to green while slumping back into the prior base again with today's big loss on higher volume raising concerns. More damaging losses below the prior low ($27.51 on 6/04/20) would raise greater concerns and trigger a more worrisome technical sell signal.

6/9/2020 5:31:44 PM - Y - Hit a new all-time high and finished at a best-ever close with today's gain back above its pivot point backed by only +8% above average volume. Found prompt support after a shakeout following its recently noted technical breakout. More damaging losses would raise greater concerns.

6/4/2020 12:51:46 PM - Y - From the early lows of today's session it has rebounded, yet it is still on pace for a big loss with above average volume. Its slump below prior highs in the $29 area raised concerns and likely triggered sell stops (at -7-8%) for disciplined investors who may have bought above the pivot point cited. Highlighted in yellow with pivot point cited based on its 2/20/20 high plus 10 cents in the 6/01/20 mid-day report (read here).

6/2/2020 12:55:03 PM - Y - Hitting new all-time highs with today's 3rd consecutive volume-driven gain. Finished strong on the prior session after highlighted in yellow with new pivot point cited based on its 2/20/20 high plus 10 cents in the earlier mid-day report (read here). The gain above the pivot point was backed by +126% above average volume triggering a technical buy signal. It posted a recent spurt of gains since completing a new Secondary Offering on 5/15/20. PING reported strong earnings results well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Mar '20 versus the year ago periods. Limited earnings history is a concern, however, leadership in the Computer Software - Security industry group (L criteria) is a reassuring sign. Completed its $15 IPO on 9/19/19. See the latest FSU analysis for more details and an annotated graph.

6/1/2020 6:04:49 PM - Y - Finished strong today after highlighted in yellow with new pivot point cited based on its 2/20/20 high plus 10 cents in the earlier mid-day report (read here). The gain above the pivot point was backed by +126% above average volume as it hit a new 52-week high triggering a technical buy signal. It posted a recent spurt of gains since completing a new Secondary Offering on 5/15/20. PING reported strong earnings results well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Mar '20 versus the year ago periods. Limited earnings history is a concern, however, leadership in the Computer Software - Security industry group (L criteria) is a reassuring sign. Completed its $15 IPO on 9/19/19. See the latest FSU analysis for more details and a new annotated graph.

6/1/2020 12:36:30 PM - Y - Color code is changed to yellow with new pivot point cited based on its 2/20/20 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Challenging its 52-week high with today's volume-driven gain adding to a recent spurt of gains since it completed a new Secondary Offering on 5/15/20. Reported strong earnings results well above the +25% minimum guideline (C criteria) in the 4 latest quarterly comparisons through Mar '20 versus the year ago periods. Limited earnings history is a concern, however, leadership in the Computer Software - Security industry group (L criteria) is a reassuring sign. Completed its $15 IPO on 9/19/19.

5/29/2020 1:02:00 PM - Completed a new Secondary Offering on 5/15/20. Rebounded toward its 52-week high following an abrupt retreat since noted with caution in the 2/21/20 mid-day report. Reported strong earnings results in the 4 latest quarterly comparisons through Mar '20. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.

5/27/2020 12:39:11 PM - Completed a new Secondary Offering on 5/15/20. Rebounded toward its 52-week high following an abrupt retreat since noted with caution in the 2/21/20 mid-day report. Reported strong earnings results in the 4 latest quarterly comparisons through Mar '20. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.

5/26/2020 12:15:29 PM - Completed a new Secondary Offering on 5/15/20. Rebounded toward its 52-week high following an abrupt retreat since noted with caution in the 2/21/20 mid-day report. Reported strong earnings results in the 4 latest quarterly comparisons through Mar '20. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.

5/22/2020 1:05:12 PM - Completed a new Secondary Offering on 5/15/20. Rebounded toward its 52-week high following an abrupt retreat since noted with caution in the 2/21/20 mid-day report. Reported strong earnings results in the 4 latest quarterly comparisons through Mar '20. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.

5/20/2020 12:48:38 PM - Completed a new Secondary Offering on 5/15/20. Rebounded toward its 52-week high following an abrupt retreat since noted with caution in the 2/21/20 mid-day report. Reported strong earnings results in the 4 latest quarterly comparisons through Mar '20. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.

4/27/2020 12:53:48 PM - Rebounding toward its 52-week high following an abrupt retreat since last noted with caution in the 2/21/20 mid-day report. Reported strong earnings results in the 3 latest quarterly comparisons through Dec '19. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.

2/21/2020 12:47:19 PM - Pulling back abruptly today after hitting a new high on the prior session with its 5th consecutive gain. Noted with caution in prior mid-day reports - "Reported strong Sep '19 quarterly results. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19."

2/20/2020 12:42:34 PM - Hitting a new high with today's 5th consecutive gain. Last noted in the 12/23/19 mid-day report - "Reported strong Sep '19 quarterly results. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19."

12/23/2019 12:22:52 PM - Reported strong Sep '19 quarterly results. Limited earnings history is a concern. Completed its $15 IPO on 9/19/19.