2/15/2024 1:15:02 PM - Hitting a new all-time high with today's breakaway gap" and volume-driven gain. Reported Sep and Dec '23 quarterly earnings -12% on +3% sales revenues versus the year ago periods. Annual earnings growth was strong after a downturn in FY '20.

2/5/2024 12:44:49 PM - Consolidating above its 50 DMA line ($22.25) and after a spurt of volume-driven gains it is perched within striking distance of its all-time high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Annual earnings growth was strong after a downturn in FY '20.

1/30/2024 12:20:58 PM - Rebounding near its 50 DMA line ($22) which may act as resistance following volume-driven losses after wedging up to touch a new all-time high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Annual earnings growth was strong after a downturn in FY '20.

1/19/2024 12:36:52 PM - Sputtering below its 50 DMA line ($21.83) following volume-driven losses after recently wedging up to touch a new all-time high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Annual earnings growth was strong after a downturn in FY '20.

1/17/2024 12:39:41 PM - Today's 4th consecutive volume-driven loss is further undercutting its 50 DMA line ($21.76). Retreating after recently wedging up to touch a new all-time high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Annual earnings growth was strong after a downturn in FY '20.

1/16/2024 12:58:02 PM - Gapped down today for a volume-driven loss undercutting its 50 DMA line ($21.72). Retreating after recently wedging up to touch a new all-time high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Annual earnings growth was strong after a downturn in FY '20.

11/29/2023 12:40:22 PM - Gapped up today for a big volume-driven gain hitting a new 52-week high and challenging multi-year highs. Faces no resistance due to overhead supply. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Fundamental concerns remain.

10/31/2023 1:03:52 PM - Above its 200 DMA line but below its 50 DMA line ($18.89) after recent volume-driven losses. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

10/30/2023 12:44:00 PM - Slumping toward its 200 DMA line (17.66) which defines important near-term support. Slumping below its 50 DMA line ($18.88) with recent volume-driven losses after challenging its 52-week high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

10/27/2023 1:12:46 PM - Sputtering below its 50 DMA line ($18.88) this week, slumping after recently challenging its 52-week high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

10/26/2023 12:41:00 PM - Consolidating below its 50 DMA line ($18.87) again after recently challenging its 52-week high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

10/23/2023 12:35:20 PM - Consolidating near its 50 DMA line ($18.84) after recently challenging its 52-week high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

10/19/2023 12:40:19 PM - Gapped down today pulling back near its 50 DMA line ($18.83) after recently challenging its 52-week high. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

10/11/2023 12:52:43 PM - Consolidating above its 50 DMA line ($18.80) and challenging its 52-week high with today's gap up gain. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Faces little resistance due to overhead supply following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

9/29/2023 12:35:31 PM - Consolidating above its 50 DMA line ($18.84). Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

9/28/2023 1:06:35 PM - Consolidating above its 50 DMA line ($18.83). Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

9/22/2023 12:37:18 PM - Rebounded above its 50 DMA line ($18.80) with recent volume-driven gains. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

9/15/2023 12:48:14 PM - Rebounded above its 50 DMA line ($18.69) with this week's gains. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

9/12/2023 12:43:10 PM - Rebounding above its 50 DMA line ($18.60) with today's 3rd consecutive gain. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

9/7/2023 12:44:08 PM - Sputtering below its 50 DMA line ($18.52) following a noted spurt of volume-driven losses. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/21/2023 1:00:59 PM - Finding support near its 50 DMA line ($18.15) following a noted spurt of volume-driven losses. Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/18/2023 12:53:05 PM - Suffered 11 small volume-driven losses in the prior 13 sessions, slumping from its 52-week high and below its 50 DMA line ($18.12). Reported Mar and Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago periods. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/17/2023 1:56:23 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period, its 2nd strong quarter. Down today for its 1th small volume-driven loss in the span of 13 sessions from its 52-week high, now slumping below its 50 DMA line ($18.09). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/14/2023 1:04:49 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Down today for its 9th small volume-driven loss in the span of 10 sessions while retreating from its 52-week high toward its 50 DMA line ($17.96). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/11/2023 1:16:28 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Down today for its 8th volume-driven loss in the span of 9 sessions while retreating from its 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/10/2023 12:41:29 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Down today for a 7th volume-driven loss in the span of 8 sessions while retreating from its 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/9/2023 12:48:17 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Consolidating near its 20 DMA line ($19.22) after volume-driven losses while retreating from its new 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/4/2023 1:18:00 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Consolidating this week after noted volume-driven gains for new 52-week highs. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

8/3/2023 1:09:07 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Consolidating this week after noted volume-driven gains for new 52-week highs. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

7/28/2023 1:04:57 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Gapped up today for a 5th consecutive volume-driven gain and another new 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

7/27/2023 12:52:55 PM - Reported Jun '23 quarterly earnings +42% on +16% sales revenues versus the year ago period. Gapped up today for a 4th consecutive volume-driven gain and another new 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

7/26/2023 12:57:39 PM - Gapped up today for a volume-driven gain and new 52-week high. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

7/12/2023 12:42:11 PM - Gapped up today for a 4th consecutive gain rebounding toward prior highs. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

7/7/2023 12:22:25 PM - Consolidating above its 50 DMA line ($16.46). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

6/29/2023 1:23:04 PM - Consolidating above its 50 DMA line ($16.43). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

6/20/2023 12:34:48 PM - Gapped down today slumping near its 50 DMA line ($16.66). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

4/24/2023 12:47:16 PM - Gapped down again while slumping further today after undercutting its 50 DMA line ($17.69) last week. Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

4/21/2023 12:38:06 PM - Gapped down on the prior session, and slumping further today undercutting its 50 DMA line ($17.70). Prior mid-day reports noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

4/20/2023 12:52:52 PM - Gapped down today undercutting its 50 DMA line ($17.66). The 4/17/23 mid-day report noted - "Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22."

4/17/2023 12:23:18 PM - Found prompt support at its 50 DMA line ($17.54) while making steady progress in recent months. Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

4/13/2023 12:29:16 PM - Found prompt support at its 50 DMA line ($17.45) while making steady progress in recent months. Faces resistance due to overhead supply up to the $22 level following a deep consolidation. Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history through Dec '22.

3/20/2023 12:40:17 PM - Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history. Tested its 50 DMA line ($16.64) last week while encountering distributional pressure after making steady progress in recent months. Faces resistance due to overhead supply up to the $22 level following a deep consolidation.

3/15/2023 12:24:43 PM - Fundamental concerns remain due to subpar quarterly and annual (C and A criteria) earnings history. Testing its 50 DMA line ($16.52) with today's gap down. Encountering distributional pressure after making steady progress in recent months, rebounding toward its all-time high following a deep consolidation.

3/14/2023 12:58:28 PM - Fundamental concerns remain due to sub par quarterly and annual (C and A criteria) earnings history. Encountered some distributional pressure on prior sessions, yet making steady progress in recent months, rebounding toward its all-time high after a deep consolidation.

3/3/2023 12:27:37 PM - Fundamental concerns remain due to sub par quarterly and annual (C and A criteria) earnings history. Making steady progress in recent months, rebounding toward its all-time high after a deep consolidation since noted with caution in the 1/28/22 mid-day report.

3/1/2023 1:08:10 PM - Fundamental concerns remain due to sub par quarterly and annual (C and A criteria) earnings history. Rebounding toward its all-time high after a deep consolidation since noted with caution in the 1/28/22 mid-day report.

2/24/2023 1:33:40 PM - Fundamental concerns remain. Rebounding toward its all-time high after a deep consolidation since last noted with caution in the 1/28/22 mid-day report.

1/28/2022 12:12:40 PM - Encountered distributional pressure in recent weeks, retreating from a new all-time high and now hovering near its 50 and 200 DMA lines.