1/31/2024 12:19:42 PM - Gapped down today retreating from its 52-week high testing its 50 DMA line. Reported Dec '23 quarterly earnings -29% on -20% sales revenues versus the year-ago period, its 4th subpar quarter below the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

12/15/2023 12:43:33 PM - Hitting a new 52-week high with today's 3rd consecutive volume-driven gain. Reported Sep '23 quarterly earnings +3% on +3% sales revenues versus the year-ago period, its 3rd subpar quarter below the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

11/2/2023 12:50:56 PM - Reported Sep '23 quarterly earnings +3% on +3% sales revenues versus the year-ago period, its 3rd subpar quarter below the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

7/26/2023 12:47:32 PM - Hitting a new all-time high. Reported Jun '23 quarterly earnings -14% versus the year-ago period, its 2nd subpar quarter. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Strong quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

7/20/2023 12:40:40 PM - There was a "negative reversal" after an early gain today touched a new all-time high. Due to report Jun '23 quarterly results on 7/26/23. Reported Mar '23 quarterly earnings +15% on +16% sales revenues versus the year-ago period. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Strong quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

7/12/2023 12:26:51 PM - Gapped up today and hit a new all-time high. Reported Mar '23 quarterly earnings +15% on +16% sales revenues versus the year-ago period. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Strong quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

4/28/2023 12:46:21 PM - Posted a recent spurt of gains backed by above-average volume. Some overhead supply remains to act as resistance up to the $74 level. Reported Mar '23 quarterly earnings +15% on +16% sales revenues versus the year-ago period. The 3 prior quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Strong quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

4/26/2023 12:32:33 PM - Posted a recent spurt of gains backed by above-average volume. Some overhead supply remains to act as resistance up to the $74 level. Reported Dec '22 quarterly earnings +34% on +16% sales revenues versus the year-ago period. The 3 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Strong quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

4/20/2023 12:33:17 PM - Gapped up today on track for a 5th consecutive gain. Some overhead supply remains to act as resistance up to the $74 level. Reported Dec '22 quarterly earnings +34% on +16% sales revenues versus the year-ago period. The 3 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Strong quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

2/3/2023 12:48:20 PM - Reported Dec '22 quarterly earnings +34% on +16% sales revenues versus the year ago period. The 3 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

2/2/2023 2:25:08 PM - Reported Dec '22 quarterly earnings +34% on +16% sales revenues versus the year ago period. The 3 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

2/1/2023 12:36:54 PM - Due to report Dec '22 quarterly results. Reported +43% earnings on +12% sales revenues for the Sep '22 quarter versus the year ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

1/31/2023 12:32:38 PM - Reported +43% earnings on +12% sales revenues for the Sep '22 quarter versus the year ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

9/8/2021 12:09:06 PM - Pulling back -14.7% off its all-time high. Found support at its 200 DMA line during its consolidation since noted in the 5/11/21 mid-day report. Reported +89% earnings on +35% sales revenues for the Jun '21 quarter versus the year ago period, marking 6 quarterly comparisons above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

9/7/2021 12:40:59 PM - Perched -11.7% off its all-time high. Found support at its 200 DMA line during its consolidation since noted in the 5/11/21 mid-day report. Reported +89% earnings on +35% sales revenues for the Jun '21 quarter versus the year ago period, marking 6 quarterly comparisons above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

9/3/2021 12:19:05 PM - Rebounded toward its all-time high after finding support at its 200 DMA line during its consolidation since noted in the 5/11/21 mid-day report. Reported +89% earnings on +35% sales revenues for the Jun '21 quarter versus the year ago period, marking 6 quarterly comparisons above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

9/2/2021 12:15:17 PM - Rebounding toward its all-time high after finding support at its 200 DMA line during its consolidation since last noted in the 5/11/21 mid-day report. Reported +89% earnings on +35% sales revenues for the Jun '21 quarter versus the year ago period, marking 6 quarterly comparisons above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

5/11/2021 1:17:01 PM - Retreating from its all-time high with volume-driven losses after getting very extended from any sound base. Reported +161% earnings on +43% sales revenues for the Mar '21 quarter versus the year ago period. The past 5 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

4/28/2021 1:02:09 PM - Gapped up today hitting new 52-week and all-time highs with its 6th consecutive gain, getting more extended from any sound base. Reported +161% earnings on +43% sales revenues for the Mar '21 quarter versus the year ago period. The past 5 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

10/27/2020 12:46:46 PM - Slumped below its 50 DMA line ($45) with damaging volume-driven losses after wedging to touch a new 52-week high with recent gains. Noted with caution in prior mid-day reports - "Reported +75% earnings on +15% sales revenues for the Jun '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

10/26/2020 12:51:07 PM - Slumped below its 50 DMA line ($45.11) with damaging volume-driven losses after wedging to touch a new 52-week high with recent gains. Last noted in the 8/10/20 mid-day report - "Reported +75% earnings on +15% sales revenues for the Jun '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

8/10/2020 12:44:29 PM - Rebounded from a deep slump and it is perched within striking distance of its 52-week high. Reported +75% earnings on +15% sales revenues for the Jun '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

2/5/2020 12:25:22 PM - Gapped down today violating its 50 DMA line ($43.46) and undercutting the prior low. Reported +19% earnings on +3% sales revenues for the Dec '19 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

1/8/2020 12:16:03 PM - Rebounding above its 50 DMA line ($42.86) with a gap up for today's 5th consecutive gain. Reported +28% earnings on +15% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

12/26/2019 12:00:12 PM - Recently slumped below its 50 DMA line with a streak of volume-driven losses. Reported +28% earnings on +15% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

12/6/2019 12:12:04 PM - Reversed into the red after hitting a new 52-week high with today's early gain, trying to rally from an orderly flat base. Reported +28% earnings on +15% sales revenues for the Sep '19 quarter. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

10/25/2019 12:41:36 PM - Tallied volume-driven gains this week for new 52-week highs, getting very extended from any sound base. Reported +28% earnings on +15% sales revenues for the Sep '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

10/23/2019 12:42:44 PM - Gapped up and today's volume-driven gain has it hitting a new 52-week high, getting very extended from any sound base. Reported +28% earnings on +15% sales revenues for the Sep '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).

7/30/2019 12:42:34 PM - Tallying a 5th consecutive volume-driven gain today hitting new 52-week highs after gapping up 7/24/19. Prior mid-day reports noted - "Reported +4% earnings on +12% sales revenues for the Jun '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

7/26/2019 - Tallying a 3rd consecutive volume-driven gain today hitting new 52-week highs after gapping up 7/24/19. Prior mid-day reports noted - "Reported +4% earnings on +12% sales revenues for the Jun '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."

7/25/2019 12:39:33 PM -

Tallying a 2nd consecutive volume-driven gain today after gapping up on the prior session hitting a new 52-week high. The 7/24/19 mid-day report noted - "Reported +4% earnings on +12% sales revenues for the Jun '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison)."



7/24/2019 12:09:02 PM -

Gapped up today hitting a new 52-week high with a volume-driven gain. Reported +4% earnings on +12% sales revenues for the Jun '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).



6/3/2019 1:46:44 PM -

Reported -3% earnings on +10% sales revenues for the Mar '19 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).



10/30/2017 1:45:13 PM -

Powering to new multi-year highs today while on track for a 9th consecutive gain with ever-increasing volume. Reported +9% earnings on +8% sales revenues for the Sep '17 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).



10/27/2017 12:39:24 PM -

Powering to new multi-year highs today while on track for an 8th consecutive gain with ever-increasing volume. Reported +9% earnings on +8% sales revenues for the Sep '17 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).



5/30/2017 12:49:14 PM -

Retreating from its 52-week and multi-year highs. Reported +62% earnings on +25% sales revenues for the Mar '17 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).



5/26/2017 1:40:09 PM -

Trading near its 52-week and multi-year highs. Reported +62% earnings on +25% sales revenues for the Mar '17 quarter. Quarterly and annual earnings results include blue triangles beside the reported earnings figures - the blue triangles are symbols indicating that pre-tax, non-recurring items were included (where possible, such items are normally removed to provide data better suited for comparison).



8/24/2015 1:41:16 PM -

Gapped down today and violated its 50 and 200 DMA lines, then promptly rebounded above both, again trading near its 52-week high. Prior mid-day reports repeatedly cautioned members - "Showed improved sales and earnings increases in the Mar and Jun '15 quarters but prior earnings history has been erratic and leaves fundamental concerns."



8/21/2015 12:56:43 PM -

Holding its ground stubbornly near its 52-week high following a streak of 9 consecutive gains. Prior mid-day reports cautioned members - "Showed improved sales and earnings increases in the Mar and Jun '15 quarters but prior earnings history has been erratic and leaves fundamental concerns."



8/19/2015 12:45:36 PM -

Hitting a new 52-week high with today's 9th consecutive gain. The 8/18/15 mid-day report cautioned members - "Showed improved sales and earnings increases in the Mar and Jun '15 quarters but prior earnings history has been erratic and leaves fundamental concerns."



8/18/2015 12:53:25 PM -

Hitting a new 52-week high with today's 8th consecutive gain. Showed improved sales and earnings increases in the Mar and Jun '15 quarters but prior earnings history has been erratic and leaves fundamental concerns.



12/24/2012 11:02:49 AM -

Holding its ground in a tight range near its 52-week high working on a streak of small consecutive gains. The 12/18/12 mid-day report noted - "Erratic earnings history leaves fundamental concerns."



12/18/2012 12:19:38 PM -

Hitting a new 52-week high with today's 7th consecutive gain on ever-increasing volume. Erratic earnings history leaves fundamental concerns.



2/9/2005 12:57:02 PM - Excellent group. Base questionable.

2/7/2005 12:45:38 PM - Excellent group. Base questionable.

2/4/2005 12:41:16 PM - Good group. BV gap down yesterday. Base questionable.

2/3/2005 12:36:22 PM - Good group. Base questionable.

1/21/2005 1:16:09 PM - Good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

1/11/2005 12:24:18 PM - Good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

1/4/2005 12:30:15 PM - Leader in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

1/3/2005 12:56:23 PM - Leader in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/29/2004 12:41:31 PM - Leader in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/27/2004 12:32:28 PM - Leader in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/23/2004 12:43:25 PM - Leader in good group. Too ET from a sound base of support at this point to be considered buyable under the guidelines.