11/7/2023 12:28:03 PM - Slumping back below its 50 DMA line with today's big loss. It stalled after hitting a new 52-week high on 9/20/23. Reported Sep '23 quarterly earnings +17% on +23% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

11/1/2023 12:24:44 PM - Consolidating below its 50 DMA line ($15.50) which has acted as resistance. It stalled after hitting a new 52-week high on 9/20/23. Prior mid-day reports noted - "Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

10/31/2023 12:43:14 PM - Consolidating below its 50 DMA line ($15.50) which has acted as resistance. It stalled after hitting a new 52-week high on 9/20/23. Prior mid-day reports noted - "Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

10/3/2023 12:15:06 PM - Slumping well below its 50 DMA line ($15.47) with today's 5th consecutive volume-driven loss. It stalled after hitting a new 52-week high. Prior mid-day reports noted - "Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

9/28/2023 12:42:59 PM - Testing its 50 DMA line ($15.43) with today's loss adding to recent volume-driven losses. It stalled after hitting a new 52-week high. Prior mid-day reports noted - "Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

9/27/2023 12:01:32 PM - Pulled back from its 52-week high with recent volume-driven losses following a noted spurt of gains marked by volume. No resistance remains due to overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/26/2023 12:11:30 PM - Pulled back from its 52-week high with recent volume-driven losses following a noted spurt of gains marked by volume. No resistance remains due to overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/25/2023 12:10:12 PM - Pulling back from its 52-week high with recent volume-driven losses following a noted spurt of gains marked by volume. No resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/21/2023 12:04:05 PM - Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss following a noted spurt of gains marked by volume. No resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/20/2023 12:05:08 PM - Perched at its 52-week high today following a noted spurt of gains marked by volume. No resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/19/2023 12:08:03 PM - Perched at its 52-week high today adding to a noted spurt of gains marked by volume. No resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/18/2023 12:40:28 PM - Perched at its 52-week high today adding to a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/14/2023 12:10:12 PM - Perched at its 52-week high following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/13/2023 12:10:59 PM - Perched at its 52-week high following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

9/11/2023 12:23:07 PM - Perched at its 52-week high while adding to a spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/22/2023 12:31:21 PM - Hovering near its 52-week high, consolidating following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/21/2023 12:26:35 PM - Hovering near its 52-week high, consolidating following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/18/2023 12:33:32 PM - Hovering near its 52-week high, consolidating following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/16/2023 12:15:19 PM - Hovering near its 52-week high today following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/14/2023 12:15:56 PM - Hovering near its 52-week high today following a noted spurt of gains marked by volume. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/10/2023 12:15:58 PM - Hitting another new 52-week high with today's 9th gain in the span of 10 sessions. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

8/9/2023 12:34:30 PM - Hitting a new 52-week high with today's 8th gain in the span of 9 sessions. Little resistance remains due to old overhead supply. Three of the past 4 quarterly comparisons through Jun '23 showed earnings increases versus the year ago periods above the +25% minimum guideline (C criteria). Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

4/25/2022 11:54:19 AM - Consolidating in a tight range near its 50 and 200 DMA lines. Prior mid-day reports noted - "Quarterly comparisons through Dec '21 showed lackluster sales revenues and earnings increases versus the year ago periods. Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

4/6/2022 12:09:53 PM - Consolidating just above its 50 and 200 DMA lines. Prior mid-day reports noted - "Quarterly comparisons through Dec '21 showed lackluster sales revenues and earnings increases versus the year ago periods. Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

3/14/2022 12:19:22 PM - Consolidating above its 50 and 200 DMA lines with today's volume-driven gain. The 2/24/22 mid-day report last noted - "Quarterly comparisons through Dec '21 showed lackluster sales revenues and earnings increases versus the year ago periods. Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18."

2/24/2022 12:12:14 PM - Violating its 50 and 200 DMA lines with today's volume-driven loss. Quarterly comparisons through Dec '21 showed lackluster sales revenues and earnings increases versus the year ago periods. Up and down annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.

3/28/2019 12:40:48 PM - Violating its 50 DMA line with today's volume-driven loss, abruptly retreating from its all-time high hit on the prior session. Quarterly comparisons through Dec '18 showed impressive sales revenues and earnings increases versus the year ago periods. Limited history annual earnings (A criteria) history is a concern. Completed its $20.25 IPO on 11/15/18.