9/8/2023 12:21:33 PM - Consolidating after a gap up 9/06/23 for a big volume-driven gain hitting a new 52-week high. Prior mid-day reports noted - "Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been good following a small downturn in FY '18."

9/7/2023 12:28:27 PM - Gapped up on the prior session for a big volume-driven gain hitting a new 52-week high. Prior mid-day reports noted - "Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been good following a small downturn in FY '18."

9/6/2023 12:27:13 PM - Gapped up today for a big volume-driven gain hitting a new 52-week high. Prior mid-day reports noted - "Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been good following a small downturn in FY '18."

8/16/2023 12:29:35 PM - Abruptly reversing the prior gain with today's big loss after hitting a new 52-week high. The 8/15/23 mid-day report noted - "Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been good following a small downturn in FY '18."

8/15/2023 12:43:44 PM - Gapped up today hitting a new 52-week high with a big volume-driven gain. Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been good following a small downturn in FY '18.

6/30/2023 12:44:19 PM - Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been good following a small downturn in FY '18.

6/29/2023 1:05:56 PM - Fundamental concerns remain. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has ben good following a small downturn in FY '18.

8/11/2021 1:48:54 PM - Holding its ground since a gap up on 7/30/21 hitting a new 52-week high with a big volume-driven gain. Reported earnings +44% on +25% sales revenues for the Jun '21 quarter versus the year ago period, breaking a streak of 3 consecutive quarterly comparisons below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

8/2/2021 12:48:24 PM - Gapped up on the prior session hitting a new 52-week high with a big volume-driven gain adding to a recent spurt. Reported earnings +44% on +25% sales revenues for the Jun '21 quarter versus the year ago period, breaking a streak of 3 consecutive quarterly comparisons below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

7/30/2021 12:41:23 PM - Gapped up today hitting a new 52-week high with a big volume-driven gain adding to a recent spurt. Reported earnings +44% on +25% sales revenues for the Jun '21 quarter versus the year ago period, breaking a streak of 3 consecutive quarterly comparisons below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

7/26/2021 12:17:30 PM - Hitting another new 52-week high with today's volume-driven gain adding to a recent spurt. Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

7/22/2021 1:10:28 PM - Touched a new 52-week high with today's 3rd consecutive gain. Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

6/30/2021 12:57:43 PM - Recently noted gains have it challenging its 52-week high. Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

6/17/2021 12:26:00 PM - Recently noted gains have it challenging its 52-week high. Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

6/16/2021 12:52:12 PM - Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Recently noted gains have it rebounding toward its 52-week high. Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

6/10/2021 12:43:40 PM - Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Today's 5th consecutive gain has it rebounding toward its 52-week high. Found support at its 200 DMA line during the consolidation since noted in the 12/28/20 mid-day report. Annual earnings (A criteria) growth history included a small downturn in FY '18.

6/9/2021 12:48:21 PM - Rebounding toward its 52-week high after finding support at its 200 DMA line during the consolidation since last noted in the 12/28/20 mid-day report. Reported earnings +23% on +24% sales revenues for the Mar '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

12/28/2020 12:35:11 PM - Consolidating after rallying straight into new 52-week high territory with an impressive spurt of volume-driven gains. Prior mid-day reports repeatedly noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/24/2020 11:29:10 AM - Rebounded above its 50 DMA line ($13.65) and rallied straight into new 52-week high territory with an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/23/2020 12:52:27 PM - Rebounded above its 50 DMA line ($13.53) and rallied straight into new 52-week high territory with an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/22/2020 12:35:55 PM - Rebounded above its 50 DMA line ($13.42) and rallied straight into new 52-week high territory with an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/21/2020 12:15:21 PM - Rebounded above its 50 DMA line ($13.29) and ralllied straight into new 52-week high territory with an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/17/2020 12:34:13 PM - Rebounded above its 50 DMA line ($13.12) and straight into new 52-week high territory with an impressive spurt of volume-driven gains. Prior mid-day reports noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/16/2020 12:44:48 PM - Rebounded above its 50 DMA line ($13.05) and straight into new 52-week high territory with an impressive spurt of volume-driven gain. Prior mid-day reports noted - "Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

12/15/2020 1:26:26 PM - Rebounded above its 50 DMA line ($12.97) last week and hitting a new 52-week high with today's 4th consecutive volume-driven gain. Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

12/14/2020 12:47:14 PM - Rebounded above its 50 DMA line ($12.93) last week and challenging its 52-week high with today's volume-driven gain adding to an impressive spurt. Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

12/11/2020 12:17:28 PM - Rebounded above its 50 DMA line ($12.89) to within close striking distance of its 52-week high with recent volume-driven gains. Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

12/9/2020 12:21:20 PM - Rebounded above its 50 DMA line ($12.87) with 2 consecutive volume-driven gains. Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breaking a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

12/8/2020 2:52:52 PM - Rebounding above its 50 DMA line ($12.85) with today's big volume-driven gain. Reported earnings +24% on +22% sales revenues for the Sep '20 quarter versus the year ago period, breakinng a streak of 5 consecutive quarterly comparisons well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

10/16/2020 12:15:21 PM - There was a noted "negative reversal" after hitting a new 52 week high on 10/12/20 and it has been retesting support at its 50 DMA line ($12.51) with volume-driven losses. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

10/14/2020 12:55:27 PM - Abruptly reversed into the red after hitting a new 52 week high on 10/12/20 and it is retesting support at its 50 DMA line ($12.44) with today's 3rd consecutive volume-driven loss. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

10/13/2020 12:28:07 PM - Abruptly reversed into the red after hitting a new 52 week high on the prior session. Testing support at its 50 DMA line ($12.40) with today's additional volume-driven loss. Noted in prior mid-day reports - "Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

10/12/2020 12:24:38 PM - Abruptly reversed into the red after hitting a new 52 week high with today's gap up gain. Last noted in the 9/04/20 mid-day report - "Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18."

9/4/2020 12:25:04 PM - Abruptly reversed from its 52 week high and it is on track today for a 6th loss in the span of 7 sessions. Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

8/19/2020 12:29:47 PM - It faces no resistance due to overhead supply and has been holding its ground stubbornly while it is on track today for a 6th consecutive gain marked by volume. Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

8/18/2020 12:31:39 PM - Holding its ground today after 4 consecutive gains backed by ever-increasing volume. It faces very little resistance due to overhead supply up to the $13 level. Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

8/17/2020 1:16:14 PM - With today's 4th consecutive gain backed by ever-increasing volume it faces very little resistance due to overhead supply up to the $13 level. Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth history included a small downturn in FY '18.

8/14/2020 12:16:24 PM - With today's volume-driven gain it now faces little resistance due to overhead supply up to the $13 level. Reported earnings +33% on +16% sales revenues for the Jun '20 quarter versus the year ago period, its 5th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings growth has not been strong and steady

6/5/2020 1:07:16 PM - Faces resistance due to overhead supply up to the $13 level. Reported earnings +86% on +16% sales revenues for the Mar '20 quarter versus the year ago period, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings growth has not been strong and steady

11/9/2017 1:00:06 PM - Reported earnings +57% on +33% sales revenues for the Sep '17 quarter. Prior quarters were below the +25% minimum earnings guideline (C criteria).

10/19/2017 12:59:11 PM - Not a match with the fact-based investment system's fundamental guidelines (C criteria).