5/27/2022 12:21:14 PM - Today's gain has it rebounding above its 50 DMA line ($31.09), but it faces resistance due to overhead supply up to the $$34.50 level. Reported earnings +180% on +29% sales revenues for the Mar '22 quarter versus the year ago period, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

3/24/2022 12:33:25 PM - Gapped up today hitting a new all-time high. Held its ground stubbornly after big volume-driven gains when noted in the 3/01/22 mid-day report - "Reported earnings +44% on +21% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

3/17/2022 12:06:33 PM - Perched near its all-time high, holding its ground after big volume-driven gains when noted in the 3/01/22 mid-day report - "Reported earnings +44% on +21% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

3/1/2022 12:29:44 PM - Pulling back today after hitting new 52-week and all-time highs with big volume-driven gains. Reported earnings +44% on +21% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

2/28/2022 12:13:59 PM - Challenging its 52-week and all-time highs with today's big volume-driven gain. Reported earnings +44% on +21% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

2/25/2022 12:58:10 PM - Challenging its 52-week high with today's volume-driven gain. Reported earnings +44% on +21% sales revenues for the Dec '21 quarter versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

10/30/2020 12:28:13 PM - Prior highs in the $28 area may act as support while encountering distributional pressure after reaching new all-time highs with noted volume-driven gains last week. Reported earnings +42% on +10% sales revenues for the Sep '20 quarter versus the year ago period. Found support near its 50 DMA line ($26.25) during the prior consolidation. Three of the the 4 latest quarterly comparisons were above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

10/28/2020 12:21:46 PM - Pulling back from its all-time high after a noted spurt of volume-driven gains last week. Found support near its 50 DMA line since noted with caution in the 9/11/20 mid-day report - "Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria)."

10/26/2020 12:32:20 PM - Perched at its all-time high after a noted spurt of volume-driven gains last week. Found support near its 50 DMA line since noted with caution in the 9/11/20 mid-day report - "Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria)."

10/23/2020 12:28:50 PM - Perched at its all-time high after a spurt of volume-driven gains. Found support near its 50 DMA line since noted with caution in the 9/11/20 mid-day report - "Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria)."

10/22/2020 11:55:23 AM - Hit another new all-time high today after 3 consecutive volume-driven gains. Found support near its 50 DMA line since noted with caution in the 9/11/20 mid-day report - "Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria)."

10/21/2020 12:04:54 PM - Hitting new 52-week and all-time highs with today's 3rd consecutive volume-driven gain. Found support near its 50 DMA line since noted with caution in the 9/11/20 mid-day report - "Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria)."

10/20/2020 11:56:42 AM - Rebounding near its 52-week and all-time highs with today's volume-driven gain. Found support near its 50 DMA line since last noted with caution in the 9/11/20 mid-day report - "Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria)."

9/11/2020 12:09:45 PM - Recently sputtering below its 50 DMA line. Fundamental concerns remain, however 2 of the 3 latest quarterly comparisons through Jun '20 were above the +25% minimum guideline (C criteria).

11/22/2019 11:51:58 AM - Fundamental concerns remain. The 3 latest quarterly comparisons through Sep '19 were below the +25% minimum guideline (C criteria).

2/28/2019 12:17:36 PM - Fundamental concerns remain due to waning sales revenues in the 4 latest quarterly comparisons through Dec '18.

2/15/2019 12:58:43 PM - Fundamental concerns remain due to waning sales revenues in the 3 latest quarterly comparisons through Sep '18.

1/9/2019 12:36:44 PM - Waning sales revenues in the 3 latest quarterly comparisons through Sep '18.