3/9/2023 12:39:10 PM - Reported earnings -34% on +14% sales revenues of the Dec '22 quarter versus the year ago period, breaking a streak of 3 consecutive quarterly comparisons above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Has a new CEO as of 10/01/18. Completed new Public Offerings on 5/25/18 and 5/27/16.

1/23/2023 1:05:36 PM - Reported earnings +55% on +22% sales revenues of the Sep '22 quarter versus the year ago period,m its 3rd consecutive quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Has a new CEO as of 10/01/18. Completed new Public Offerings on 5/25/18 and 5/27/16.

3/12/2019 12:13:15 PM - Reported earnings +68% on -5% sales revenues of the Dec '18 quarter versus the year ago period. Sales revenues growth has been sub par as recent quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Found support near its 200 DMA line in recent weeks. Has a new CEO as of 10/01/18. Completed a new Public Offering on 5/25/18. Completed a new Public Offering on 5/27/16.

3/11/2019 12:09:29 PM - Due to report earnings news before the market open on Tuesday, March 12th. Rebounding near its 52-week high after a pullback near its 200 DMA line. Has a new CEO as of 10/01/18. Completed a new Public Offering on 5/25/18. Reported earnings +40% on +8% sales revenues for the Sep '18 quarter, its 3rd strong quarter earnings-wise. Sales revenues growth has been sub par and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

3/4/2019 11:57:43 AM - Gapped up today rebounding near its 52-week high after a pullback near its 200 DMA line. Has a new CEO as of 10/01/18. Completed a new Public Offering on 5/25/18. Reported earnings +40% on +8% sales revenues for the Sep '18 quarter, its 3rd strong quarter earnings-wise. Sales revenues growth has been sub par and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

2/14/2019 11:19:56 AM - Rebounding near its 52-week high after a deep consolidation below its 50 and 200 DMA lines. Completed a new Public Offering on 5/25/18. Reported earnings +40% on +8% sales revenues for the Sep '18 quarter, its 3rd strong quarter earning-wise. Sales revenues and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

1/31/2019 12:39:57 PM - Rebounding after a deep consolidation below its 50 and 200 DMA lines. Completed a new Public Offering on 5/25/18. Reported earnings +40% on +8% sales revenues for the Sep '18 quarter, its 3rd strong quarter earning-wise. Sales revenues and prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

9/27/2018 11:17:47 AM - Rebounding above its 50 DMA line ($26.74) with today's big volume-driven gain. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

9/26/2018 12:23:30 PM - Finding support near its 50 DMA line. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

9/5/2018 12:18:56 PM - Found prompt support and rebounded after violating its 50 DMA line with a damaging volume-driven loss. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

9/4/2018 12:35:05 PM - Finding prompt support and rebounding today after violating its 50 DMA line with a damaging volume-driven loss on the prior session. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/30/2018 12:32:21 PM - Pulling back near its 50 DMA line ($25.49) with today's 5th consecutive loss, but it has not formed a sound base of sufficient length. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/27/2018 12:07:42 PM - Perched near its 52-week high, very extended from any sound base. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/24/2018 12:25:04 PM - Pulling back from its 52-week high after getting very extended from any sound base. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/17/2018 12:24:04 PM - Hitting another new 52-week high today, getting very extended from any sound base. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/13/2018 3:01:00 PM - Perched at its 52-week high, extended from any sound base. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/10/2018 12:56:30 PM - Hitting another new 52-week high today. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/9/2018 12:14:06 PM - Hitting a new 52-week high today. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/7/2018 12:22:38 PM - Held its ground near its 52-week high after a "negative reversal" on 7/27/18. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/6/2018 11:44:03 AM - Holding its ground near its 52-week high after a "negative reversal" on 7/27/18. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

7/30/2018 12:19:49 PM - There was a "negative reversal" on 7/27/18 after hitting a new 52-week high, capping a streak of gains. Completed a new Public Offering on 5/25/18. Reported earnings +116% on +3% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

7/25/2018 12:05:52 PM - Perched at its 52-week high with today's 7th consecutive gain backed by ever-increasing volume. Completed a new Public Offering on 5/25/18. Prior mid-day reports cautioned members - "Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16."

7/24/2018 11:30:52 AM - Hitting a new 52-week high with today's 6th consecutive gain. Completed a new Public Offering on 5/25/18. Prior mid-day reports cautioned members - "Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16."

6/28/2018 11:52:42 AM - Hitting a new 52-week high with today's 5th consecutive gain. Completed a new Public Offering on 5/25/18. Prior mid-day reports cautioned members - "Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16."

6/11/2018 12:13:43 PM - Rebounding above its 50 DMA line today. Completed a new Public Offering on 5/25/18. Prior mid-day reports cautioned members - "Consolidating after a recent rally to a new all-time high. Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16."

6/7/2018 12:30:34 PM - Rebounding above its 50 DMA line today. Completed a new Public Offering on 5/25/18. Prior mid-day reports cautioned members - "Consolidating after a recent rally to a new all-time high. Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16."

5/25/2018 12:12:43 PM - Gapped down today violating its 50 DMA line after proposing a new Public Offering. The 5/21/18 mid-day report cautioned members - "Consolidating after a recent rally to a new all-time high. Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16."

5/21/2018 12:16:48 PM - Consolidating after a recent rally to a new all-time high. Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

5/16/2018 12:34:38 PM - Consolidating after a recent rally to a new all-time high. Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

5/15/2018 12:24:33 PM - Consolidating after a recent rally to a new all-time high. Reported earnings +80% on +18% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

5/14/2018 1:01:41 PM - Reported earnings +80% on +18% sales revenues for the Mar '18 quarter and recently rallied to new 52-week and all-time highs. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

5/10/2018 12:28:52 PM - Reported earnings +80% on +18% sales revenues for the Mar '18 quarter and recently rallied to new 52-week and all-time highs. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

5/7/2018 12:48:22 PM - Reported earnings +80% on +18% sales revenues for the Mar '18 quarter and recently rallied to new 52-week and all-time highs. Prior quarterly comparisons were below the +25% minimum guideline (C criteria) and its annual earnings (A criteria) growth has not been strong and steady. Completed a new Public Offering on 5/27/16.

8/2/2016 12:15:41 PM - Reported earnings -6% on +26% sales revenues for the Jun '16 quarter and gapped down today, abruptly retreating from its 52-week high. Last noted with caution in the 7/11/16 while adding to an impressive spurt of volume-driven gains into new high territory - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

7/11/2016 12:13:45 PM - Adding to an impressive spurt of volume-driven gains into new high territory. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

7/8/2016 12:20:42 PM - Adding to an impressive spurt of volume-driven gains into new high territory. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

7/7/2016 12:08:03 PM - Hitting another new high today while adding to an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

7/6/2016 12:19:26 PM - Perched at a new high following an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

7/5/2016 12:13:44 PM - Perched at a new high and adding to an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

7/1/2016 12:17:28 PM - Perched at new highs after a spurt of volume-driven gains. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

6/30/2016 12:06:14 PM - Hitting another new high today while adding to a spurt of volume-driven gains. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

6/29/2016 12:20:40 PM - Hitting a new high today while adding to a spurt of volume-driven gains. Prior mid-day reports noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

6/28/2016 12:22:16 PM - The 6/24/16 mid-day report noted - "Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady."

6/24/2016 12:23:51 PM - Completed a new Public Offering on 5/27/16. Quarterly comparisons through Mar '16 showed strong earnings increases. Annual earnings (A criteria) growth has not been strong and steady.