11/14/2022 12:27:43 PM - Rebounding toward its 52-week high today after retesting its 50 DMA line ($112.28) on the prior session with another big loss. Reported Sep '22 quarterly earnings +49% on +30% sales revenues versus the year ago period, its 7th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

11/11/2022 12:04:58 PM - Pulling back today retesting its 50 DMA line ($111.89) with another big loss, slumping from near its 52-week high. Reported Sep '22 quarterly earnings +49% on +30% sales revenues versus the year ago period, its 7th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

11/7/2022 12:18:28 PM - Rebounding today after retreating near its 50 DMA line ($110.63) with the prior big loss slumping from near its 52-week high. Reported Sep '22 quarterly earnings +49% on +30% sales revenues versus the year ago period, its 7th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

11/4/2022 12:19:24 PM - Abruptly retreating near its 50 DMA line ($110) with today's big loss, slumping after perched within striking distance of its 52-week high. Reported Sep '22 quarterly earnings +49% on +30% sales revenues versus the year ago period, its 7th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

10/21/2022 12:49:24 PM - Rose above its 50 and 200 DMA lines with recent gains. Reported Jun '22 quarterly earnings +102% on +66% sales revenues versus the year ago period, its 6th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

10/5/2022 12:13:16 PM - Pulling back today after rallying toward its prior high ($125) and 52-week high ($129). Rose above its 50 and 200 DMA lines with recent gains. Reported Jun '22 quarterly earnings +102% on +66% sales revenues versus the year ago period, its 6th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

10/4/2022 12:08:17 PM - Rallying toward its prior high ($125) and 52-week high ($129), rising above its 50 and 200 DMA lines with recent gains. Reported Jun '22 quarterly earnings +102% on +66% sales revenues versus the year ago period, its 6th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

8/5/2022 12:21:11 PM - Hovering within striking distance of its 52-week high, consolidating above its 50 and 200 DMA lines. Reported Jun '22 quarterly earnings +102% on +66% sales revenues versus the year ago period, its 6th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

7/15/2022 12:31:41 PM - Approaching its 52-week high with today's 2nd consecutive volume-driven gain. Recently rebounded above its 50 and 200 DMA lines. Reported Mar '22 quarterly earnings +105% on +75% sales revenues versus the year ago period, its 5th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

7/12/2022 12:16:41 PM - Reversed into the red today after early gains approaching its 52-week high. Recently rebounded above its 50 and 200 DMA lines. Reported Mar '22 quarterly earnings +105% on +75% sales revenues versus the year ago period, its 5th strong quarter versus the year ago period. Annual earnings (A criteria) growth had a downturn on FY '19.

12/20/2021 12:14:34 PM - Rebounding near its 52-week high with today's volume-driven gain after recently consolidating above its 50 DMA line. Reported Sep '21 quarterly earnings +111% on +59% sales revenues versus the year ago period, its 3rd strong quarter versus the year ago period. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19.

11/4/2021 12:33:13 PM - Rebounding toward its 52-week high as it gapped up back above its 50 DMA line with today's volume-driven gain. Due to report Sep '21 quarterly results. Prior mid-day reports noted - "Reported strong Jun '21 quarterly results, its 2nd strong quarter versus the year ago period. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19."

10/14/2021 12:29:35 PM - Pulling back abruptly from its 52-week high and violating its 50 DMA line with today's 2nd consecutive volume-driven loss. Prior mid-day reports noted - "Reported strong Jun '21 quarterly results, its 2nd strong quarter versus the year ago period. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19."

9/16/2021 12:09:26 PM - Perched near its 52-week high. Prior mid-day reports noted - "Reported strong Jun '21 quarterly results, its 2nd strong quarter versus the year ago period. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19."

8/9/2021 12:15:33 PM - Perched at its 52-week high following volume-driven gains. The 8/06/21 mid-day report noted - "Reported strong Jun '21 quarterly results, its 2nd strong quarter versus the year ago period. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19."

8/6/2021 12:26:19 PM - Reversed into the red after early gains today for another new 52-week high. Reported strong Jun '21 quarterly results, its 2nd strong quarter versus the year ago period. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19.

7/2/2021 12:14:13 PM - Recently wedging into new 52-week high territory. Reported strong Mar '21 quarterly results. Prior quarterly sales revenues and earnings history has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19.

3/18/2020 12:41:23 PM - Reversed into the red after reaching a new 52-week high today. Tallied big volume-driven gains after testing its 200 DMA line last week. Quarterly sales and earnings history through Dec '19 has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19.

3/17/2020 12:48:48 PM - Rebounding near its 52-week high with today's big gain after testing its 200 DMA line ($59.93) last week. Quarterly sales and earnings history through Dec '19 has not been a match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth had a downturn on FY '19.

2/8/2019 12:21:46 PM - Pulling back from its 52-week high with a 3rd consecutive loss. Quarterly sales and earnings history through Sep '18 has not been a good match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth has been strong and steady.

12/11/2018 12:24:19 PM - Quarterly sales and earnings history through Sep '18 has not been a good match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth has been strong and steady.

11/20/2018 12:04:56 PM - Quarterly sales and earnings history through Sep '18 has not been a good match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth has been strong and steady.

11/16/2018 12:32:15 PM - Quarterly sales and earnings history through Sep '18 has not been a good match with the fundamental guidelines of the fact-based investment system. Annual earnings (A criteria) growth has been strong and steady.

8/2/2018 12:52:41 PM - Gapped down today and violated its 50 DMA line with a considerable volume-driven loss. Quarterly sales and earnings history through Mar '18 has been below the guidelines of the fact-based investment system.

2/16/2018 11:51:35 AM - Quarterly sales and earnings history through Dec '17 is below guidelines.

12/27/2006 - Sales history below guidelines.