1/26/2024 6:31:16 PM - C - Pulled back today with above-average volume. Color code was changed to green after it gapped up on the prior session and rallied to a new all-time high (and above the "max buy" level) with heavy volume triggering a technical buy signal. Reported Dec '23 quarterly earnings +16% on +13% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. Its prior low ($533.70) and 50 DMA line define near-term support to watch.

1/26/2024 1:19:14 PM - C - Pulling back slightly today. Color code was changed to green after it gapped up on the prior session and rallied to a new all-time high (and above the "max buy" level) with heavy volume triggering a technical buy signal. Reported Dec '23 quarterly earnings +16% on +13% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. Its prior low ($533.70) and 50 DMA line define near-term support to watch.

1/25/2024 5:45:18 PM - C - Color code is changed to green after it gapped up today and rallied to a new all-time high (and above the "max buy" level) with heavy volume triggering a technical buy signal. Reported Dec '23 quarterly earnings +16% on +13% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. Its prior low ($533.70) and 50 DMA line define near-term support to watch.

1/25/2024 1:55:02 PM - Y - Gapped up today and rallied to a new all-time high (and above the "max buy" level) with heavy volume triggering a technical buy signal while blasting above the recent pivot point cited based on its 12/26/23 high plus 10 cents. Reported Dec '23 quarterly earnings +16% on +13% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. Its prior low ($533.70) and 50 DMA line define near-term support to watch.

1/24/2024 6:52:33 PM - Y - There was a "negative reversal" today after hitting a new all-time high. Color code is changed to yellow with new pivot point cited based on its 12/26/23 high plus 10 cents. Its prior low ($533.70) and 50 DMA line ($525.60) define near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

1/17/2024 5:22:21 PM - G - Pulled back today with higher (near average) volume. Still consolidating near its all-time high. Its 50 DMA line ($512) defines near-term support to watch above prior highs.

1/12/2024 5:03:01 PM - G - Volume totals have been cooling while consolidating near its all-time high. Its 50 DMA line ($507) defines near-term support to watch above prior highs.

1/9/2024 5:21:29 PM - G - Quietly pulled back from its all-time high. Its 50 DMA line ($498) defines near-term support to watch above prior highs.

1/3/2024 7:03:37 PM - G - Pulled back today with higher volume behind a 5th consecutive loss, reteating from its all-time high. On pullbacks, the prior highs define near-term support to watch above its 50 DMA line ($486.62).

12/28/2023 6:23:40 PM - G - Sputtered today but recovered to end in the upper third of its intra-day range with a small loss on below-average volume, perched very near its all-time high. On pullbacks, the prior highs define near-term support to watch above its 50 DMA line ($478).

12/21/2023 4:59:10 PM - G - Posted a gain today with below-average volume, hovering near its all-time high. On pullbacks, the prior highs define near-term support to watch above its 50 DMA line ($467).

12/20/2023 5:13:48 PM - G - Pulled back today with above-average volume, retreating from a new all-time high. On pullbacks, the prior highs define near-term support to watch above its 50 DMA line ($464.73).

12/19/2023 5:15:15 PM - G - Managed a new high close with today's gain backed by lighter volume while consolidating after a noted streak of 7 consecutive gains for new all-time highs. On pullbacks, the prior highs define near-term support to watch above its 50 DMA line ($462.50). See the latest FSU analysis for more details and a new annotated graph.

12/14/2023 6:05:19 PM - G - Volume was heavier behind today's 7th consecutive gain while hitting another new all-time high. Prior highs in the $492 area define near-term support to watch on pullbacks.

12/13/2023 5:44:44 PM - G - Color code is changed to green as it rose above its "max buy" level and hit a new all-time high with today's 6th consecutive gain backed by just +14% above average volume. The recent low ($474.56 on 12/05/23) defines near-term support to watch.

12/12/2023 6:46:10 PM - Y - Wedging higher, it hit a new all-time high with today's 5th consecutive gain backed by below-average volume. The recent low ($474.56 on 12/05/23) defines near-term support to watch.

12/8/2023 5:26:46 PM - Y - Posted a 3rd consecutive gain with below average volume today. Highlighted in yellow in the 12/01/23 mid-day report with new pivot point cited based on its 11/15/23 high after a cup-with-handle base. The recent low ($454.71 on 11/28/23) defines near-term support to watch.

12/6/2023 5:52:00 PM - Y - Pulled back after highlighted in yellow in the 12/01/23 mid-day report with new pivot point cited based on its 11/15/23 high after a cup-with-handle base. More damaging losses would raise greater concerns.

12/1/2023 10:05:29 PM - Y - Finished strong today after highlighted in yellow with new pivot point cited based on its 11/15/23 high after a cup-with-handle base. Gain above the pivot point backed by +51% above average volume triggered a proper technical buy signal. Through Sep '23 its quarterly earnings increases versus the year-ago periods have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic. See the latest FSU analysis for more details and a new annotated graph.

12/1/2023 1:08:20 PM - Y - Color code is changed to yellow with new pivot point cited based on its 11/15/23 high after a cup-with-handle base. Hitting a new 52-week high with today's big gain, clearing prior resistance in the $488-492 area. A gain above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Through Sep '23 its quarterly earnings increases versus the year ago periods have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.


10/18/2023 12:12:56 PM - Pulling back today with a volume-driven loss after meeting resistance near its 50 DMA line ($453). Through Jun '23 its quarterly earnings increases versus the year ago periods have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.

7/14/2023 12:40:23 PM - Pulling back today for a 2nd consecutive loss after rebounding within close striking distance of its 52-week high ($482) with recent gains lacking great volume conviction. Through Mar '23 its quarterly earnings increases versus the year ago periods have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.

3/13/2023 1:17:10 PM - Abruptly retreating with today's 3rd consecutive volume-driven loss violating its 50 DMA line ($427) and testing the old high of $415 on 11/08/21. Through Dec '22 its quarterly earnings increases versus the year ago periods have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.

3/10/2023 2:13:37 PM - Abruptly retreating with today's 2nd consecutive volume-driven loss testing its 50 DMA line ($425). Through Dec '22 its quarterly earnings increases versus the year ago periods have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.

1/27/2023 12:56:09 PM - Rising further today afer gapping up on the prior session hitting a new all-time high with a considerable volume-driven gain. Reported Dec '22 quarterly earnings +32% on +19% sales revenues versus the year ago period, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.

1/26/2023 1:06:28 PM - Gapped up today and rallied to a new all-time high with a considerable volume-driven gain. Reported Dec '22 quarterly earnings +32% on +19% sales revenues versus the year ago period, its 5th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20 like many companies during the pandemic.

12/15/2022 1:01:05 PM - Rebounding in recent weeks after a long consolidation below its 200 DMA line since its all-time high on 11/08/22. Reported Sep '22 quarterly earnings +41% on +18% sales revenues versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history had a downturn in FY '20.

1/6/2021 12:52:46 PM - Gapped up today hitting a new 52-week high with a big gain backed by above average volume. Reported Sep '20 quarterly earnings -9% on -12% sales revenues versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown worrisome deceleration. Annual earnings (A criteria) history has been strong.

11/5/2020 1:17:54 PM - Perched near its 52-week high after recent gains backed by above average volume. Reported Sep '20 quarterly earnings -9% on -12% sales revenues versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown worrisome deceleration. Annual earnings (A criteria) history has been strong.

11/4/2020 12:43:44 PM - Gapped down today after hitting a new 52-week high on the prior session with its 4th consecutive gain backed by ever-increasing volume. Reported Sep '20 quarterly earnings -9% on -12% sales revenues versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown worrisome deceleration. Annual earnings (A criteria) history has been strong.

11/3/2020 1:17:36 PM - Challenging its 52-week high with today's 4th consecutive gain backed by ever-increasing volume. Reported Sep '20 quarterly earnings -9% on -12% sales revenues versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown worrisome deceleration. Annual earnings (A criteria) history has been strong.

10/5/2020 1:00:40 PM - Powering to a new 52-week high with today's 4th consecutive gain backed by ever-increasing volume. Reported Jun '20 quarterly earnings -22% on -15% sales revenues versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown worrisome deceleration. Annual earnings (A criteria) history has been strong.

6/16/2020 1:12:54 PM - Perched near its 52-week high. Reported Mar '20 quarterly earnings +1% on +0% sales revenues versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown deceleration. Annual earnings (A criteria) history has been strong.

1/30/2020 12:37:00 PM - Slumping well below its 50 DMA line ($158) with more damaging volume-driven losses. Reported Dec '19 quarterly earnings +15% on +7% sales revenues. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown deceleration. Annual earnings (A criteria) history has been strong.

4/20/2018 1:04:34 PM - Violated its 50 DMA line ($175) with a damaging volume-driven loss on the prior session and slumping near prior lows today, retreating further from its 52-week high. Reported Mar '18 quarterly earnings +76% on +28% sales revenues. That marked its 3rd consecutive quarterly earnings increase at or above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown encouraging acceleration. Annual earnings (A criteria) history has been improving since a loss in FY '09.

4/19/2018 1:14:37 PM - Gapped down today undercutting its 50 DMA line ($176.19) again after perched within striking distance of its 52-week high. Reported Mar '18 quarterly earnings +76% on +28% sales revenues. That marked its 3rd consecutive quarterly earnings increase at or above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown encouraging acceleration. Annual earnings (A criteria) history has been improving since a loss in FY '09.

4/18/2018 1:43:13 PM - Rebounded above its 50 DMA line, and perched within striking distance of its 52-week high. Due to report Mar '18 quarterly earnings news. Reported earnings +25% on +26% sales revenues for the Dec '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown encouraging acceleration. Annual earnings (A criteria) history has been improving since a loss in FY '09.

1/26/2018 1:26:21 PM - Extended from any sound base. Reported earnings +25% on +26% sales revenues for the Dec '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown encouraging acceleration. Annual earnings (A criteria) history has been improving since a loss in FY '09.

1/25/2018 1:10:44 PM - Extended from any sound base. Reported earnings +25% on +26% sales revenues for the Dec '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues increases in sequential quarterly comparisons versus the year ago periods have shown encouraging acceleration. Annual earnings (A criteria) history has been improving since a loss in FY '09.

10/19/2017 1:27:11 PM - Reported earnings +26% on +17% sales revenues for the Sep '17 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09.

9/11/2017 12:58:40 PM - Rebounded near prior highs with recent volume-driven gains. Briefly undercutting its 200 DMA line during its consolidation since last noted with caution in the 7/20/17 mid-day report - "Reported earnings +15% on +12% sales revenues for the Jun '17 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

7/20/2017 1:18:22 PM - Gapped up today, rebounding toward its all-time high. Found support near its 200 DMA line during its consolidation since last noted in the 2/23/17 mid-day report. Reported earnings +15% on +12% sales revenues for the Jun '17 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09.

2/23/2017 12:51:33 PM - Retreating from all-time highs with today's big loss on higher volume. Noted with caution in prior mid-day reports - "Reported earnings +22% on +0% sales revenues for the Dec '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

2/1/2017 12:41:56 PM - Noted with caution in prior mid-day reports - "Reported earnings +22% on +0% sales revenues for the Dec '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

1/31/2017 1:22:54 PM - Reported earnings +22% on +0% sales revenues for the Dec '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Noted with caution in prior mid-day reports - "Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

1/30/2017 12:47:27 PM - Reported earnings +22% on +0% sales revenues for the Dec '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Noted with caution in prior mid-day reports - "Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

10/14/2016 12:34:17 PM - Sputtering below its 50 DMA line. Reported earnings +6% on -1% sales revenues for the Jun '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Noted with caution in the 9/15/14 mid-day report - "Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

7/22/2016 1:03:43 PM - Reported earnings +6% on -1% sales revenues for the Jun '16 quarter, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Last noted with caution in the 9/15/14 mid-day report - "Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

9/15/2014 1:04:26 PM - Hovering near its 52-week high with today's 3rd consecutive gain. Found prompt support near its 50 DMA line again during its consolidation since last noted with caution in the 7/17/14 mid-day report - "Reported earnings +47% on +16% sales revenues for the Jun '14 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

7/17/2014 12:52:04 PM - Small gap up today hitting a new 52-week high with above average volume. Its 50 DMA line acted as support during consolidations in prior months. Reported earnings +47% on +16% sales revenues for the Jun '14 quarter, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09.

6/17/2014 12:47:41 PM - Small gap down today while retreating from its 52-week high hit with a recent streak of gains on average volume. Its 50 DMA line acted as support during consolidations in prior months. Reported earnings +55% on +7% sales revenues for the Mar '14 quarter. The 5/15/14 mid-day report cautioned members - "Prior quarterly earnings and sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09."

5/15/2014 12:54:26 PM - Retreating from its 52-week high with today's 3rd consecutive loss since a "negative reversal" on 5/13/14 after touching a new high. Testing support near its 50 DMA line where it found support in recent weeks. Reported earnings +55% on +7% sales revenues for the Mar '14 quarter. Prior quarterly earnings and sales revenues increases have not been a good match with the fact-based investment system's guidelines. Annual earnings (A criteria) history has been improving since a loss in FY '09.

4/17/2014 1:02:41 PM - Challenging its 52-week high with today's 2nd consecutive gap up gain since finding support near its 50 DMA line. Last noted with caution in the 4/07/14 mid-day report - Reported earnings +25% on +7% sales revenues for the Dec '13 quarter. Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

4/7/2014 1:13:24 PM - Violating its 50 DMA line while abruptly retreating from its 52-week high with today's 4th consecutive loss on ever-increasing volume. Made gradual progress since finding prompt support at its 50 DMA line when noted with caution in the 2/04/14 mid-day report - Reported earnings +25% on +7% sales revenues for the Dec '13 quarter. Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

3/10/2014 1:20:23 PM - Hitting a new 52-week high with today's gap up gain. Made gradual progress since finding prompt support at its 50 DMA line when last noted with caution in the 2/04/14 mid-day report - Reported earnings +25% on +7% sales revenues for the Dec '13 quarter. Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

2/4/2014 1:09:04 PM - Finding support at its 50 DMA line with today's gain following a considerable volume-driven loss. Reported earnings +25% on +7% sales revenues for the Dec '13 quarter. Prior mid-day reports cautioned members - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

2/3/2014 12:49:55 PM - Retreating toward its 50 DMA line with today's considerable loss. Reported earnings +25% on +7% sales revenues for the Dec '13 quarter. Prior mid-day reports cautioned members - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

1/28/2014 1:14:03 PM - Perched at its 52-week high. Reported earnings +25% on +7% sales revenues for the Dec '13 quarter. Held its ground stubbornly and made gradual progress since noted with caution in the 12/18/13 mid-day report - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

1/24/2014 12:59:19 PM - Retreating from its 52-week high hit on the prior session. Held its ground stubbornly and made gradual progress since noted with caution in the 12/18/13 mid-day report - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

1/23/2014 12:48:39 PM - Hitting a new 52-week high today. Held its ground stubbornly and made gradual progress since noted with caution in the 12/18/13 mid-day report - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

1/15/2014 12:49:06 PM - Gapped up and hit a new 52-week high today. Held its ground stubbornly and made gradual progress since last noted with caution in the 12/18/13 mid-day report - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

12/18/2013 12:49:24 PM - Perched at its 52-week high today following a streak of 8 gains in the prior 9 sessions. Prior mid-day reports cautioned members - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

12/9/2013 1:01:31 PM - Hitting a new 52-week high with today's 3rd consecutive gain. Last noted in the 11/07/13 mid-day report with caution - "Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic."

11/7/2013 12:33:09 PM - Retreating from its 52-week high with higher volume behind today's loss. Found support near its 50 DMA line in recent weeks then rallied to new highs with volume-driven gains. Reported earnings +21% on +8% sales revenues for the Sep '13 quarterly comparison versus the year-ago period, below the +25% minimum guideline (C criteria) after stronger results in prior quarters. Annual earnings (A criteria) history has been erratic.

5/1/2012 12:46:52 PM - Consolidating near its 52-week high, holding its ground following the 4/18/12 gap up when last noted in the mid-day report - "It had slumped below its 50 DMA line in recent weeks. Recent quarterly comparisons showed accelerating sales revenues increases and improved earnings versus weaker results and a year-ago loss. Annual earnings (A criteria) history has been erratic. Last noted in the 3/21/11 mid-day report - 'Earnings history is below guidelines and it is extended from any sound base.'"

4/18/2012 1:10:32 PM - Considerable gap up gain today for a new 52-week high. It had slumped below its 50 DMA line in recent weeks. Recent quarterly comparisons showed accelerating sales revenues increases and improved earnings versus weaker results and a year-ago loss. Annual earnings (A criteria) history has been erratic. Last noted in the 3/21/11 mid-day report - "Earnings history is below guidelines and it is extended from any sound base."

3/21/2011 1:22:34 PM - Consolidating above support at its 50 DMA line in a healthy manner since last noted in the 2/25/11 mid-day report - "Earnings history is below guidelines and it is extended from any sound base."

2/25/2011 1:27:02 PM - Stubbornly holding its ground and inching to new 52-week highs since last noted in the 2/08/11 mid-day report - "Extended from any sound base after 6 consecutive volume-driven gains. Earnings history is below guidelines and it is extended from any sound base."

2/8/2011 1:58:36 PM - Hovering near its 52-week high today, extended from any sound base after 6 consecutive volume-driven gains. Prior mid-day reports noted - "Earnings history is below guidelines and it is extended from any sound base."

2/2/2011 1:33:56 PM - Hit another new 52-week high today with a 3rd consecutive volume-driven gain. Held its ground stubbornly and then wedged higher without great volume conviction after noted in the 11/12/10 mid-day report - "Earnings history is below guidelines and it is extended from any sound base."

12/8/2010 1:21:04 PM - Hit a new 52-week high today. Held its ground stubbornly and then wedged higher without great volume conviction after last noted in the 11/12/10 mid-day report - "Earnings history is below guidelines and it is extended from any sound base."

11/12/2010 12:59:32 PM - Earnings history is below guidelines and it is extended from any sound base.