9/14/2023 12:16:18 PM - Slumped from its all-time high and below the 50 DMA line which acted as resistance in recent weeks. Reported earnings +26% on +21% sales revenues for the Jun '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 up and down.

6/5/2023 12:34:41 PM - Retreating today after gapping up and touching a new all-time high on the prior session. Reported earnings +35% on +17% sales revenues for the Mar '22 quarter versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

3/14/2023 12:30:49 PM - Finding prompt support today after testing its 50 DMA line ($52.32) with an abrupt retreat from its all-time high. Noted with caution in prior mid-day report - "Reported earnings +43% on +30% sales revenues for the Dec '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down."

3/7/2023 12:34:17 PM - Consolidating above the prior highs since powering to a new all-time high with a big gain when last noted with caution in the 3/01/23 mid-day report - "Reported earnings +43% on +30% sales revenues for the Dec '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down."

3/1/2023 12:30:35 PM - Powering to a new all-time high with today's big gain. Reported earnings +43% on +30% sales revenues for the Dec '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down.

12/14/2022 12:37:16 PM - Pulled back from its all-time high recently testing support at its 50 DMA line ($46.20). Fundamental concerns remain. Reported earnings +10% on +16% sales revenues for the Sep '22 quarter versus the year ago period, and prior quarterly comparisons were also below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support in recent weeks.

11/22/2022 1:00:00 PM - Pulling back today for a 2nd consecutive loss after rallying to a new all-time high. Fundamental concerns remain. Reported earnings +14% for the Sep '21 quarter. Earnings rose +19% on +24% sales revenues for the Jun '21 quarter versus the year ago period, and prior quarterly comparisons were also below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support in recent weeks.

11/9/2021 12:51:18 PM - Rallying to a new all-time high with today's considerable gain backed by above average volume. Reported earnings +14% for the Sep '21 quarter. Earnings rose +19% on +24% sales revenues for the Jun '21 quarter versus the year ago period, and prior quarterly comparisons were also below the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support in recent weeks.

10/31/2019 1:02:33 PM - Retreating abruptly from its all-time high with today's 3rd consecutive loss backed by above average volume, violating its 50 DMA line. Reported earnings +31% on +15% sales revenues for the Sep '19 quarter versus the year ago period, its 10th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains.

10/28/2019 12:27:38 PM - Hitting a new all-time high with today's 3rd consecutive gain. Due to report earnings news. Found support at its 50 DMA line during the consolidation since noted in the 8/01/19 mid-day report - "Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains."

9/17/2019 12:18:29 PM - Reversed into the red on the prior session after hitting a new all-time high following 3 consecutive volume-driven gains. Found support above its 50 DMA line during the consolidation since noted in the 8/01/19 mid-day report - "Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains."

9/16/2019 12:30:18 PM - Hitting a new all-time high with today's 4th consecutive volume-driven gain. Found support above its 50 DMA line during the consolidation since noted in the 8/01/19 mid-day report - "Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains."

9/13/2019 12:41:02 PM - Hitting a new all-time high with today's 3rd consecutive volume-driven gain. Found support above its 50 DMA line during the consolidation since noted in the 8/01/19 mid-day report - "Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains."

9/11/2019 12:49:06 PM - Perched within close striking distance of its all-time high. Found support above its 50 DMA line during the consolidation since last noted in the 8/01/19 mid-day report - "Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains."

8/1/2019 12:39:17 PM - Gapped up on the prior session hitting new 52-week and all-time highs. Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains.

7/31/2019 12:43:04 PM - Gapped up today hitting new 52-week and all-time highs. Reported earnings +25% on +11% sales revenues for the Jun '19 quarter versus the year ago period, its 9th quarterly comparison above the +25% minimum guideline (C criteria). Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Its 200 DMA line acted as support and it rebounded toward its prior high with an impressive streak of gains.

7/22/2019 12:26:29 PM - Its 200 DMA line acted as support and it is rebounding toward its all-time high with today's 7th consecutive gain on ever-increasing volume. Noted with caution in prior mid-day reports - "Reported earnings +30% on +10% sales revenues growth for the Mar '19 quarter, its 8th strong quarterly comparison. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down."

6/27/2019 12:34:02 PM - Its 200 DMA line acted as support after retreating from near its all-time high when last noted with caution in the 5/02/19 mid-day report - "Reported earnings +30% on +10% sales revenues growth for the Mar '19 quarter, its 8th strong quarterly comparison. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down."

5/2/2019 12:40:48 PM - Reported earnings +30% on +10% sales revenues growth for the Mar '19 quarter, its 8th strong quarterly comparison.Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Retreating this week with volume-driven losses, encountering distributional pressure after hitting new 52-week and all-time highs with recent gains lacking great volume conviction.

8/24/2018 12:43:49 PM - Fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Consolidating after a big gap up hitting a new 52-week high with a big volume-driven gain on 8/07/18. Reported earnings +96% on +30% sales revenues growth for the Jun '18 quarter, its 5th strong quarterly comparison.

8/8/2018 12:53:38 PM - Pulling back today after a gap up hitting a new 52-week high with a big volume-driven gain on the prior session. Reported earnings +96% on +30% sales revenues growth for the Jun '18 quarter, its 5th strong quarterly comparison. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down.

8/7/2018 12:27:48 PM - Gapped up hitting a new 52-week high with today's big volume-driven gain. Reported earnings +96% on +30% sales revenues growth for the Jun '18 quarter, its 5th strong quarterly comparison. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down.

4/18/2018 1:09:33 PM - Hitting a new 52-week high with today's volume-driven gain. Reported earnings +50% on +41% sales revenues growth for the Dec '17 quarter, its 3rd strong quarterly comparison. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down.

3/2/2015 12:34:57 PM - Hitting a new 52-week high with today's volume-driven gain. Reported earnings +30% on +20% sales revenues growth for the Dec '14 quarter. Sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down.

5/13/2014 12:39:56 PM - Consolidating above its 200 DMA line and -8.8% off its 52-week high. Reported earnings +50% on 0% sales revenues growth for the Mar '14 quarter. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

5/2/2014 12:18:09 PM - Consolidating within striking distance of its 52-week high, finding support at its 50 DMA line. Reported earnings +50% on 0% sales revenues growth for the Mar '14 quarter. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

5/1/2014 11:55:11 AM - Consolidating within striking distance of its 52-week high, finding support today at its 50 DMA line. Reported earnings +50% on 0% sales revenues growth for the Mar '14 quarter. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

4/28/2014 11:58:20 AM - Consolidating within striking distance of its 52-week high. Its 50 DMA line defines near-term support to watch. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

4/22/2014 12:22:18 PM - Retreating from its 52-week high with above average volume behind its loss. Its 50 DMA line defines near-term support to watch. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

4/21/2014 12:07:00 PM - Hovering within close striking distance of its 52-week high after finding support above its 50 DMA line. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

4/2/2014 12:54:29 PM - Hovering within close striking distance of its 52-week high. Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

3/18/2014 9:43:16 PM - Prior mid-day reports recently noted - "Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report."

3/17/2014 12:06:34 PM - Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since noted with caution in the 12/06/13 mid-day report.

3/6/2014 12:35:32 PM - Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Dec '13, but sales revenues growth has been sub par and fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Found support at its 200 DMA line during its consolidation since last noted with caution in the 12/06/13 mid-day report.

12/6/2013 12:52:41 PM - Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Sep '13, but fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Retreating near its 50 DMA line with today's loss on higher volume.

11/8/2013 1:22:28 PM - Showed stronger earnings increases in the 3 latest quarterly comparisons (C criteria) through Sep '13, but fundamental concerns remain. Annual earnings (A criteria) history has been up and down. Hitting a new 52-week high today with today's volume-driven gain.