7/19/2023 12:39:07 PM - Pulling back from its all-time high with today's loss. Prior highs in the $49 area define support above its 50 DMA line ($46.81). Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

7/6/2023 12:20:37 PM - Pulling back from its all-time high testing prior highs in the $49 area defining support above its 50 DMA line ($45.23). Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

6/30/2023 1:08:02 PM - Today's gain has it hitting another new all-time high. Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

6/27/2023 12:45:37 PM - Today's gain has it hitting another new all-time high. Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

6/15/2023 12:17:43 PM - Today's gap up gain has it challenging its all-time high after a 4-week consolidation. Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

5/12/2023 12:52:08 PM - Rebounded following a "negative reversal" on 5/04/23 testing support at its 50 DMA line ($42.15) and it remains perched near its all-time high. Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

5/11/2023 12:46:42 PM - Rebounded following a "negative reversal" on 5/04/23 testing support at its 50 DMA line ($42) and it remains perched near its all-time high. Reported Mar '23 quarterly earnings +104% on +51% sales revenues versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

5/5/2023 1:56:51 PM - Rebounding today following a "negative reversal" on the prior session after touching another new all-time high. Its 50 DMA line ($41.16) defines important support. Reported Mar '23 quarterly earnings +104% versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

5/4/2023 1:07:44 PM - Reversed into the red again after today's early gain touched another new all-time high, testing its 50 DMA line ($40.92) which defines important support. Reported Mar '23 quarterly earnings +104% versus the year-ago period, continuing a streak of comparisons with solid sales revenues and earnings growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

4/24/2023 12:50:21 PM - Reversed into the red after today's early gain touched another new all-time high. Found support above its 50 DMA line ($39.57) and prior highs in the $35 area on the recent pullback. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

4/11/2023 12:43:15 PM - Stalled last week after a streak of 8 consecutive volume-driven gains to reach a new all-time high. Found support above its 50 DMA line ($37.88) and prior highs in the $35 area on the recent pullback. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

4/10/2023 12:41:58 PM - Stalled last week after a streak of 8 consecutive volume-driven gains to reach a new all-time high. Found support above its 50 DMA line ($37.70) and prior highs in the $35 area on the recent pullback. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

4/3/2023 12:46:13 PM - Posting an 8th consecutive volume-driven gain today and hitting new 52-week and all-time highs. Found support above its 50 DMA line ($37.09) and prior highs in the $35 area on the recent pullback. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/31/2023 12:14:19 PM - Posting a 7th consecutive volume-driven gain today approaching the prior high. Found support above its 50 DMA line ($36.87) and prior highs in the $35 area on the recent pullback. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/30/2023 12:56:13 PM - Posting a 6th consecutive volume-driven gain today approaching the prior high. Found support above its 50 DMA line ($36.67) and prior highs in the $35 area on the recent pullback. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/29/2023 1:01:12 PM - Posting a 5th consecutive volume-driven gain today, consolidating above its 50 DMA line ($36.49) and prior highs in the $35 area defining important near-term support. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/28/2023 12:56:34 PM - Consolidating above its 50 DMA line ($36.35) and prior highs in the $35 area defining important near-term support. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/27/2023 12:48:41 PM - Consolidating above its 50 DMA line ($36.19) and prior highs in the $35 area defining important near-term support. Prior mid-day reports noted - "Reported very strong quarterly results through Dec '22 versus the year-ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/8/2023 1:09:45 PM - Hovering near its all-time high following volume-driven gains, extended from prior highs in the $35 area. The 3/03/23 mid-day report noted - "Reported very strong quarterly results through Dec '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines."

3/3/2023 12:29:21 PM - Hitting yet another new all-time high with today's 3rd volume-driven gain in the span of 4 sessions, getting extended from prior highs in the $35 area. Reported very strong quarterly results through Dec '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

3/2/2023 1:26:04 PM - Hitting another new all-time high with today's 2nd big volume-driven gain in the span of 3 sessions, getting extended from prior highs in the $35 area. Reported very strong quarterly results through Dec '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

1/27/2023 12:54:57 PM - Hitting a new all-time high with today's volume-driven gain. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 and has been up and down, not a great match with the fact-based investment system's fundamental guidelines.

1/19/2023 12:28:34 PM - Pulling back today for a 2nd consecutive loss. Faces no resistance due to overhead supply while challenging its Nov '22 all-time high. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines."

1/18/2023 12:59:34 PM - Pulling back today following 4 consecutive gains. Faces no resistance due to overhead supply while challenging its Nov '22 all-time high. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines."

1/17/2023 1:03:05 PM - On track today for a 4th consecutive gain. Faces no resistance due to overhead supply while challenging its Nov '22 all-time high. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines."

1/4/2023 12:44:55 PM - On track today for a 4th consecutive gain with ever-increasing volume. Prior mid-day reports noted - "It still faces some resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines."

1/3/2023 12:45:24 PM - Prior mid-day reports noted - "It still faces some resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines."

12/20/2022 12:58:49 PM - Managed a "positive reversal" after early weakness today. Prior mid-day reports noted - "It still faces some resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines."

12/16/2022 1:17:21 PM - Following recent volume-driven gains it still faces some resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines.

12/15/2022 12:55:43 PM - Pulling back today following 3 consecutive volume-driven gains. Faces little resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines.

12/14/2022 1:13:18 PM - On track today for a 3rd consecutive volume-driven gain. Faces little resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines.

12/2/2022 12:37:06 PM - On track today for a 4th consecutive volume-driven gain. Faces little resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines.

11/23/2022 12:42:11 PM - Faces little resistance due to overhead supply up to the $34 level. Reported very strong quarterly results through Sep '22 versus the year ago periods with solid sales revenues growth. Annual earnings history (A criteria) included a downturn in FY '19 not a great match with the fact-based investment system's fundamental guidelines.

12/7/2021 1:27:59 PM - Perched near its 52-week high with today's gain. Extended from any sound base and still well above its 50 DMA line ($28.69). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods with solid sales revenues growth. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/26/2021 12:02:10 PM - Pulling back from its 52-week high with today's 3rd consecutive volume-driven loss. Extended from any sound base and still well above its 50 DMA line ($27.26). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods with solid sales revenues growth. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/23/2021 12:44:34 PM - Perched at its 52-week high following recent volume-driven gains after finding support near its 50 DMA line ($26.87). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods with solid sales revenues growth. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/16/2021 1:16:27 PM - Hovering near its 52-week high following recent volume-driven gains after finding support near its 50 DMA line ($25.79). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods with solid sales revenues growth. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/11/2021 1:00:26 PM - Hitting yet another new 52-week high with today's gain adding to recent volume-driven gains after finding support near its 50 DMA line ($25.24). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods with solid sales revenues growth. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/9/2021 1:10:46 PM - Hitting yet another new 52-week high with today's gain adding to recent volume-driven gains after finding support near its 50 DMA line ($24.84). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods with solid sales revenues growth. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

11/8/2021 12:38:04 PM - Hitting another new 52-week high with today's gain adding to recent volume-driven gains after finding support near its 50 DMA line ($24.69). Reported very strong Mar, Jun, and Sep '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

10/14/2021 1:10:24 PM - Rising to new 52-week highs with recent volume-driven gains after finding support near its 50 DMA line ($22.66). Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

10/11/2021 12:54:57 PM - Encountered some pressure after rallying to a new 52-week high last week. Recently found support above its 50 DMA line ($22.27). Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

10/8/2021 12:55:09 PM - Encountering some pressure today after rallying to a new 52-week high following 3 consecutive volume-driven gains. Recently found support above its 50 DMA line ($22.15). Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

10/7/2021 12:52:32 PM - Rallying to a new 52-week high with today's 3rd consecutive volume-driven gain. Recently found support above its 50 DMA line ($22.03). Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

9/2/2021 12:24:54 PM - Rallying within close striking distance of its 52-week high. Recently found support above its 50 DMA line ($20.77). Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

8/23/2021 12:41:45 PM - Pulled back from its 52-week high undercutting the prior high ($24) but recently found support above its 50 DMA line ($20.19). Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

8/11/2021 1:52:24 PM - Perched at its 52-week high following 4 consecutive volume-driven gains. Reported very strong Mar and Jun '21 quarterly results versus the year ago periods. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.

6/30/2021 1:03:28 PM - Perched near its 52-week high. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

6/25/2021 12:54:15 PM - Perched near its 52-week high with today's big volume-driven gain. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

6/14/2021 12:25:52 PM - Pulling back from near its 52-week high with today's big volume-driven loss. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

6/11/2021 12:52:50 PM - Perched near its 52-week high with today's gain adding to a recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

6/2/2021 12:29:21 PM - Abruptly retreating from its 52-week high with today's big loss after a recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

6/1/2021 12:47:19 PM - Extended from any sound base and hitting another new 52-week high while adding to the recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/28/2021 12:17:35 PM - Extended from any sound base and perched at its 52-week high following a recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/27/2021 12:56:06 PM - Extended from any sound base and spiking to new 52-week highs with today's gain adding to a recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/26/2021 12:20:00 PM - Extended from any sound base and spiking to new 52-week highs with today's gain adding to a recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/25/2021 12:56:24 PM - Extended from any sound base and spiking to new 52-week highs with today's gain adding to a recently noted spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/24/2021 12:54:01 PM - Extended from any sound base after spiking to new 52-week highs with a recent spurt of big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/21/2021 1:09:16 PM - Extended from any sound base after spiking to new 52-week highs with big volume-driven gains this week adding to a recent spurt. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/20/2021 12:37:20 PM - Extended from any sound base and spiking to new 52-week highs with today's big volume-driven gain adding to a recent spurt. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/19/2021 12:49:07 PM - Extended from any sound base after spiking to new 52-week highs with big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/18/2021 12:48:32 PM - Extended from any sound base after spiking to new 52-week highs with big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/17/2021 12:53:41 PM - Extended from any sound base after spiking to new 52-week highs with big volume-driven gains. Prior mid-day reports noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/13/2021 1:18:26 PM - Extended from any sound base after spiking to new 52-week highs with big volume-driven gains. The 5/11/21 mid-day report noted - "Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines."

5/11/2021 1:26:14 PM - Extended from any sound base and spiking to new 52-week highs with today's 3rd consecutive volume-driven gain. Reported very strong Mar '21 quarterly results. Prior quarterly and annual earnings history (C and A criteria) is not a match with the fact-based investment system's fundamental guidelines.