5/10/2023 12:24:19 PM - Quarterly earnings and sales revenues growth history through Dec 22 was not strong and steady. Went through a deep pullback from its $31 all-time high in Jun '21.

5/9/2023 12:52:03 PM - Quarterly earnings and sales revenues growth history through Dec 22 was not strong and steady. Went through a deep pullback from its $31 all-time high in Jun '21.

9/10/2020 1:17:44 PM - Noted with caution in prior mid-day reports - "Churning above average volume and still holding its ground stubbornly near its all-time high. Wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady."

9/9/2020 12:27:03 PM - Noted in the 9/0/20 mid-day report - "Churning above average volume and still holding its ground stubbornly near its all-time high. Wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady."

9/8/2020 12:45:10 PM - Churning above average volume and still holding its ground stubbornly near its all-time high. Wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady.

9/4/2020 12:28:06 PM - Churning above average volume and still holding its ground stubbornly. Wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady.

9/3/2020 12:41:35 PM - In recent weeks it has stubbornly held its ground and wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady.

9/1/2020 12:54:56 PM - In recent weeks it has stubbornly held its ground and wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady.

8/28/2020 12:28:40 PM - In recent weeks it has stubbornly held its ground and wedged higher after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady.

8/24/2020 12:32:42 PM - In recent weeks it has stubbornly held its ground after rallying above the $22-23 area which previously acted as stubborn resistance. Reported Jun '20 quarterly earnings +23% on +10% sales revenues versus the year ago period. Prior earnings and sales revenues growth history was not strong and steady.

5/7/2020 1:37:38 PM - Rebounded impressively above its 200 DMA line. The $22-23 area previously acted as stubborn resistance. Reported Mar '29 quarterly earnings -20% on +9% sales revenues versus the year ago period. Prior mid-day reports repeatedly noted - "Reported earnings +9% on +0% sales revenues for the Dec '19 quarter. Prior earnings and sales revenues growth was not strong and steady."

4/30/2020 1:07:16 PM - Rebounded impressively above its 200 DMA line with a streak of gains. In the $22-23 area it previously met stubborn resistance. Due to report earnings news on 5/07/20. Prior mid-day reports repeatedly noted - "Reported earnings +9% on +0% sales revenues for the Dec '19 quarter. Prior earnings and sales revenues growth was not strong and steady."

4/23/2020 12:39:58 PM - Rebounded impressively above its 200 DMA line with a streak of gains. In the $22-23 area it previously met stubborn resistance. Prior mid-day reports noted - "Reported earnings +9% on +0% sales revenues for the Dec '19 quarter. Prior earnings and sales revenues growth was not strong and steady."

4/22/2020 12:19:57 PM - Rebounding above its 200 DMA line toward prior highs in the $22-23 area where it previously met stubborn resistance. Prior mid-day reports noted - "Reported earnings +9% on +0% sales revenues for the Dec '19 quarter. Prior earnings and sales revenues growth was not strong and steady."

4/20/2020 12:23:07 PM - Rebounding above its 200 DMA line. The 4/17/20 mid-day report noted - "Reported earnings +9% on +0% sales revenues for the Dec '19 quarter. Prior earnings and sales revenues growth was not strong and steady."

4/17/2020 1:02:45 PM - Reported earnings +9% on +0% sales revenues for the Dec '19 quarter. Prior earnings and sales revenues growth was not strong and steady.

11/29/2018 12:28:20 PM - Holding its ground near its 52-week high since last noted with caution in the 11/12/18 mid-day report - "Reported earnings +7% on +14% sales revenues for the Sep '18 quarter. Prior earnings and sales revenues growth was not strong and steady."

11/12/2018 12:45:31 PM - Holding its ground stubbornly after a gap up 11/08/18 as it rebounded above its 50 DMA line to hit a new 52-week high. Reported earnings +7% on +14% sales revenues for the Sep '18 quarter. Prior earnings and sales revenues growth was not strong and steady.

11/8/2018 12:15:21 PM - Gapped up today and rebounded above its 50 DMA line to hit a new 52-week high. Reported earnings +7% on +14% sales revenues for the Sep '18 quarter..Prior earnings and sales revenues growth was not strong and steady.

10/18/2018 12:43:09 PM - Slumping back below its 50 DMA line ($20.16) today after an impressive rebound. Encountered distributional pressure after noted with caution in the 9/11/18 mid-day report - "Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

10/12/2018 12:47:17 PM - Still sputtering below its 50 DMA line ($20.05). Encountered distributional pressure after noted with caution in the 9/11/18 mid-day report - "Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

10/2/2018 12:35:58 PM - Slumping below its 50 DMA line ($20). Last noted with caution in the 9/11/18 mid-day report - "Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

9/11/2018 12:22:31 PM - Prior mid-day reports noted - "Found support above its 50 DMA line while consolidating. Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

9/7/2018 11:47:19 AM - Prior mid-day reportst noted - "Found support above its 50 DMA line while consolidating. Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

8/16/2018 12:02:48 PM - Holding its ground but making no further progress after a gap up and new all-time high when the 8/09/18 mid-day report last noted - "Found support above its 50 DMA line while consolidating. Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

8/9/2018 12:28:49 PM - Gapped up today and hit a new all-time high. Found support above its 50 DMA line while consolidating. Reported earnings +27% on +9% sales revenues for the Jun '18 quarter. Showed stronger sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady.

7/17/2018 12:10:47 PM - Found support above its 50 DMA line while consolidating near its all-time high. Noted in prior mid-day reports - "Showed improved sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

6/28/2018 12:09:10 PM - Hitting another new all-time high today. Held its ground and made gradual progress since noted in the 6/19/18 mid-day report - "Showed improved sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady."

6/19/2018 12:55:41 PM - Hitting a new all-time high with today's 5th consecutive small gain. Showed improved sales revenues and earnings increases in the Dec '17 and Mar '18 quarters. Prior earnings and sales revenues growth was not strong and steady.