9/14/2023 12:24:40 PM - Hitting another new 52-week high today with a gap up adding to noted volume-driven gains. Found support near its 50 DMA line during the recent consolidation. Fundamental concerns remain. Annual earnings history (A criteria) has been up and down.

9/13/2023 12:43:07 PM - Perched at its 52-week high today after 3 small volume-driven gains. Found support near its 50 DMA line during the recent consolidation. Fundamental concerns remain. Annual earnings history (A criteria) has been up and down.

5/2/2023 12:58:20 PM - Due to report Mar '23 quarterly results on 5/04/23. Gapped down today retreating from near its 52-week high and undercutting its 50 DMA line ($59.68). The last 5 quarterly comparisons through Dec '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

3/15/2023 12:22:15 PM - Gapped down today abruptly retreating from its 52-week high and testing its 200 DMA line ($55.12). The last 5 quarterly comparisons through Dec '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

3/13/2023 1:07:09 PM - Retreating from its 52-week high with today's 5th consecutive loss undercuttting its 50 DMA line ($59.47). Past 5 quarterly comparisons through Dec '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

2/10/2023 12:55:16 PM - Challenging its 52-week high with today's gain after consolidating near its 50 DMA line and enduring distributional pressure in recent weeks. Past 5 quarterly comparisons through Dec '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

1/4/2023 12:43:41 PM - Consolidating near its 50 and 200 DMA lines and enduring distributional pressure in recent weeks. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

1/3/2023 12:39:42 PM - Consolidating above its 50 and 200 DMA lines after wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

12/21/2022 12:36:45 PM - Consolidating above its 50 and 200 DMA lines after wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

12/20/2022 12:52:10 PM - Consolidating above its 50 and 200 DMA lines after wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

12/19/2022 12:48:56 PM - Gapped up today. Consolidating above its 50 and 200 DMA lines after wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

12/15/2022 12:49:01 PM - Consolidating above its 50 and 200 DMA lines after wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

12/7/2022 12:09:10 PM - Pulling back today for a 5th consecutive small loss, consolidating above its 50 and 200 DMA lines after wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

11/30/2022 12:45:32 PM - Consolidating above its 50 and 200 DMA lines, recently wedging toward its June high. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

11/9/2022 1:03:36 PM - Consolidating above its 50 and 200 DMA lines, quietly pulling back after recent gains backed by higher volume. Encountered distributional pressure since its high in June. Past 5 quarterly comparisons through Sep '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

10/5/2022 12:48:31 PM - Rebounded above its 50 and 200 DMA lines with recent gains. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

10/4/2022 12:40:55 PM - Rebounding above its coinciding 50 and 200 DMA lines following recent volume-driven losses. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

9/20/2022 12:43:07 PM - Still consolidating just above its closely coinciding 50 and 200 DMA lines following recent volume-driven losses. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

9/15/2022 1:17:51 PM - Still consolidating just above its closely coinciding 50 and 200 DMA lines following recent volume-driven losses. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

9/9/2022 12:47:44 PM - Still consolidating just above its closely coinciding 50 and 200 DMA lines following recent volume-driven losses. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

9/6/2022 1:02:21 PM - Consolidating just above its 50 and 200 DMA lines following recent volume-driven losses. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

9/2/2022 12:56:12 PM - Consolidating just above its 50 and 200 DMA lines today following 3 consecutive volume-driven losses. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

9/1/2022 12:46:21 PM - Consolidating just above its 50 and 200 DMA lines with today's 3rd consecutive volume-driven loss. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

8/31/2022 12:45:53 PM - Consolidating above its 50 and 200 DMA lines. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

8/30/2022 1:31:13 PM - Continuing to make gradual progress further above its 50 and 200 DMA lines after prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

8/24/2022 12:46:49 PM - Consolidating after rebounding further above its 50 and 200 DMA lines with recently noted gains. Prior mid-day reports cautioned members - "Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down."

8/23/2022 12:56:49 PM - Rebounding further above its 50 and 200 DMA lines with today's gap up following recently noted gains. Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

8/18/2022 12:41:27 PM - Consolidating above its 50 and 200 DMA lines following recent gains. Encountered distributional pressure in June and early July. Past 4 quarterly comparisons through Jun '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history (A criteria) has been up and down.

6/29/2022 12:31:24 PM - Violated its 50 DMA line and found support at its 200 DMA line ($50.38) after damaging volume-driven losses. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

6/28/2022 12:47:07 PM - Violated its 50 DMA line and found support at its 200 DMA line ($50) after damaging volume-driven losses. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

6/16/2022 1:00:35 PM - Violated its 50 DMA line ($57) with damaging volume-driven losses after recently wedging to a new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

6/14/2022 12:36:54 PM - Violated its 50 DMA line ($57.15) with damaging volume-driven losses after recently wedging to a new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

6/13/2022 12:46:56 PM - Pulling back below its 50 DMA line ($57.17) with today's 4th consecutive loss after recently wedging to a new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

6/10/2022 12:25:42 PM - Pulling back near its 50 DMA line ($57.14) after recently wedging to a new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

5/23/2022 12:31:15 PM - Found support near its 50 DMA line ($55.33) during recent consolidations, and today's gain has it hitting another new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

5/18/2022 12:32:35 PM - Found support near its 50 DMA line ($54.88) during recent consolidations, and today's 4th consecutive small gain has it inching to a new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

5/17/2022 1:06:16 PM - Found support near its 50 DMA line ($54.77) during recent consolidations, and today's gain has it inching to a new 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

5/16/2022 12:38:38 PM - Found support near its 50 DMA line ($54.62) during recent consolidations, and today's gain has it perched within close striking distance of its 52-week high. Past 3 quarterly comparisons through Mar '22 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.

4/26/2022 12:35:28 PM - Slumped near its 50 DMA line ($53.87) with 4 consecutive losses retreating from its 52-week high. Past 3 quarterly comparisons through Dec '21 were well above the +25% minimum earnings guideline (C criteria). Annual earnings history has been up and down.