12/12/2023 12:17:14 PM - Erased today's early gain and slumped back below its 50 DMA line ($273.66). Earnings increases were below the +25% minimum guideline (C criteria) in the 3 latest quarterly comparisons through Oct '23 versus the year ago periods. It was dropped from the Featured Stocks list on 9/27/22.

9/13/2023 12:15:55 PM - Earnings increases were below the +25% minimum guideline (C criteria) in the Apr and Jul '23 quarterly comparisons. Hitting a new all-time high with today's 2nd consecutive volume-driven gain. It was dropped from the Featured Stocks list on 9/27/22.

9/27/2022 5:23:19 PM - Ended lower today for a 6th consecutive loss, testing its 200 DMA line ($198). It will be dropped from the Featured Stocks list tonight. Only a prompt rebound above the 50 DMA line would help its outlook improve.

9/26/2022 5:31:45 PM - G - Ended lower today. Violated its 50 DMA line ($210) decisively last week with above average volume behind damaging losses triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. See the latest FSU analysis for more details and a new annotated graph.

9/23/2022 5:52:33 PM - G - Violated its 50 DMA line ($210) decisively this week and above average volume was behind today's 4th consecutive loss triggering a technical sell signal. Color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve.

9/21/2022 2:42:26 PM - Y - Still holding its ground and volume totals have been cooling while consolidating above its 50 DMA line ($209.81). Failed to close above the pivot point and clinch a proper technical buy signal since featured on 9/08/22. Fundamentals remain strong.

9/16/2022 6:38:32 PM - Y - Stubbornly holding its ground. Failed to close above the pivot point and clinch a proper technical buy signal since Featured on 9/08/22. Fundamentals remain strong.

9/13/2022 6:08:26 PM - Y - Ended near the low end of its intra-day range with a 2nd consecutive loss after failing to close above the pivot point and clinch a proper technical buy signal. Fundamentals remain strong.

9/9/2022 5:18:17 PM - Y - Posted a gain today but closed in the lower half of its intra-day range, below the pivot point, after trading above it. Churned heavier volume behind the the prior session's loss, but ended in the upper third of its intra-day range. Highlighted in yellow in the 9/08/22 mid-day report with pivot point cited based on its 8/22/22 high. Perched within striking distance of its all-time high. Reported earnings +28% on +40% sales revenues for the Jul '22 quarter versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history has been strong. See the latest FSU analysis for more details and a new annotated graph.

9/8/2022 6:26:05 PM - Y - Churned heavier volume today and closed with a loss, but ended in the upper third of its intra-day range after highlighted in yellow in the earlier mid-day report with pivot point cited based on its 8/22/22 high. Perched within striking distance of its all-time high. Reported earnings +28% on +40% sales revenues for the Jul '22 quarter versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history has been strong.

9/8/2022 12:35:46 PM - Y - Color code is changed to yellow with pivot point cited based on its 8/22/22 high. Perched within striking distance of its all-time high. Reported earnings +28% on +40% sales revenues for the Jul '22 quarter versus the year ago period, its 3rd strong quarterly comparison. Annual earnings history has been strong.

6/22/2022 12:33:02 PM - Slumped below its 50 and 200 DMA lines with recent volume-driven losses. The 6/08/22 mid-day report last noted - "Reported earnings +43% on +45% sales revenues for the Apr '22 quarter versus the year ago period, its 2nd strong quarterly comparison. Not a match with the fundamental guidelines of the fact-based system."

6/8/2022 12:36:29 PM - Slumping below its 50 DMA line with today's 3rd consecutive volume-driven loss, testing its 200 DMA line and prior lows. Reported earnings +43% on +45% sales revenues for the Apr '22 quarter versus the year ago period, its 2nd strong quarterly comparison. Not a match with the fundamental guidelines of the fact-based system.

9/10/2019 12:22:53 PM - Finding support at its 50 DMA line ($164.56) with today's gain while consolidating near its all-time high. Gapped up on 6/11/19 and made steady progress. Reported earnings +22% on +1% sales revenues for the Jul '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.

9/9/2019 12:27:42 PM - Gapped up on 6/11/19 and made steady progress, and it is consolidating near its all-time high. Reported earnings +33% on +4% sales revenues for the Apr '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.

9/3/2019 12:50:45 PM - Gapped up on 6/11/19 and made steady progress, and it is consolidating near its all-time high. Reported earnings +33% on +4% sales revenues for the Apr '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.

7/22/2019 12:10:07 PM - Found support while consolidating near its 200 DMA line. Gapped up on 6/11/19 and steadily inching to new all-time highs with recent gains backed by light or average volume. Reported earnings +33% on +4% sales revenues for the Apr '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.

6/12/2019 12:00:21 PM -

Found support while consolidating near its 200 DMA line. Gapped up on the prior session and rallying further today hitting new all-time highs. Reported earnings +33% on +4% sales revenues for the Apr '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



6/11/2019 12:25:05 PM -

Found support while consolidating near its 200 DMA line. Gapped up today hitting a new all-time high. Reported earnings +33% on +4% sales revenues for the Apr '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



6/6/2019 12:20:41 PM -

Found support while consolidating near its 200 DMA line, and still perched near its all-time high. Last noted in the 3/13/19 mid-day report with caution - "Reported earnings +135% on +0% sales revenues for the Jan '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



3/13/2019 12:18:33 PM -

Consolidating near its 50 DMA line, still perched near its all-time high. Reported earnings +135% on +0% sales revenues for the Jan '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



3/12/2019 12:16:11 PM -

Rebounded above its 50 DMA line, challenging its 52-week and all-time highs with today's gap up and 2nd consecutive volume-driven gain. Reported earnings +135% on +0% sales revenues for the Jan '19 quarter. Fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



12/13/2018 12:39:54 PM -

Rebounded above its 50 DMA line and hit a new 52-week high 2 consecutive volume-driven gains. Prior mid-day reports noted - "Reported earnings +41% on +18% sales revenues for the Oct '18 quarter but fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



12/12/2018 12:25:41 PM -

Rebounded above its 50 DMA line with a big gain on the prior session, and challenging its 52-week high with today's gain. The 12/11/18 mid-day report noted - "Reported earnings +41% on +18% sales revenues for the Oct '18 quarter but fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



12/11/2018 12:35:22 PM -

Rebounding above its 50 DMA line with today's big gain. Reported earnings +41% on +18% sales revenues for the Oct '18 quarter but fundamental concerns remain. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



6/27/2016 12:12:42 PM -

Reported earnings +13% on -4% sales revenues for the Apr '16 quarter and fundamental concerns remain. Found support at its 50 DMA line. Prior mid-day reports cautioned - "Showing decelerating earnings increases coming on lower sales revenues for the Jan, Apr, and Jul '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



6/7/2016 12:10:06 PM -

Reported earnings +13% on -4% sales revenues for the Apr '16 quarter and fundamental concerns remain. Gapped down today after challenging its all-time high following a cup shaped consolidation since last noted with caution in the 12/16/15 mid-day report - "Showing decelerating earnings increases coming on lower sales revenues for the Jan, Apr, and Jul '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



12/16/2015 12:10:10 PM -

Perched near all-time highs following volume-driven gains. Reported earnings +56% on -10% sales revenues for the Oct '15 quarter. Fundamental concerns were noted in prior mid-day reports - "Showing decelerating earnings increases coming on lower sales revenues for the Jan, Apr, and Jul '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



12/8/2015 12:28:42 PM -

Hitting another new all-time high with today's 3rd consecutive volume-driven gain. Fundamental concerns were noted in prior mid-day reports - "Showing decelerating earnings increases coming on lower sales revenues for the Jan, Apr, and Jul '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



12/7/2015 12:20:01 PM -

Hitting another new all-time high with today's gain. Fundamental concerns were noted in prior mid-day reports - "Showing decelerating earnings increases coming on lower sales revenues for the Jan, Apr, and Jul '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system."



9/9/2015 12:19:13 PM -

Hitting a new all-time high with today's gain. Showing decelerating earnings increases coming on lower sales revenues for the Jan, Apr, and Jul '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



6/24/2015 12:15:39 PM -

Hitting a new all-time high with today's gain. Reported big earnings increases with lower sales revenues for the Jan and Apr '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



6/16/2015 12:12:50 PM -

Perched near all-time highs. Reported big earnings increases with lower sales revenues for the Jan and Apr '15 quarters. Annual earnings (A criteria) history has been up and down, not a match with the fundamental guidelines of the fact-based system.



3/10/2015 12:12:28 PM -

Gapped down today, slumping well below its 50 DMA line which acted as resistance. Quarterly earnings increases have not been strong and consistently above the +25% guideline of the fact-based system.



5/14/2012 12:16:08 PM -

Pulling back from its 52-week high with a small gap down today after 6 consecutive gains into new high territory. The 5/08/12 mid-day report noted - "Its 50 DMA line recently acted as support. Quarterly earnings increases have not been strong and consistently above the +25% guideline of the fact-based system."



5/8/2012 11:59:26 AM -

Inching higher for a new 52-week high. Its 50 DMA line recently acted as support. Quarterly earnings increases have not been strong and consistently above the +25% guideline of the fact-based system.



12/7/2011 11:55:41 AM -

Pulling back near its 50 DMA line which recently acted as support. Reported earnings +23% on +32% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Quarterly earnings increases have not been strong and consistently above the +25% guideline of the fact-based system.



9/16/2011 12:27:56 PM -

Reported earnings +27% on +38% sales revenues for the quarter ended July 31, 2011 versus the year ago period. Inching to a new 52-week high today with a 5th consecutive gain. It found support near its 200 DMA line during its consolidation since noted in the 6/17/11 mid-day report - "Earnings increases have been below the +25% guideline in the past 7 quarterly comparisons through April '11."



9/13/2011 12:49:04 PM -

Reported earnings +27% on +38% sales revenues for the quarter ended July 31, 2011 versus the year ago period. Approaching its 52-week high with a second consecutive gain today, it found support near its 200 DMA line during its consolidation since noted in the 6/17/11 mid-day report - "Earnings increases have been below the +25% guideline in the past 7 quarterly comparisons through April '11."



9/12/2011 12:17:57 PM -

Reported earnings +27% on +38% sales revenues for the quarter ended July 31, 2011 versus the year ago period. Found support near its 200 DMA line during its consolidation since last noted in the 6/17/11 mid-day report - "Earnings increases have been below the +25% guideline in the past 7 quarterly comparisons through April '11."



6/17/2011 12:41:07 PM -

Inching higher for a new 52-week high today. Held its ground following a gap up and considerable volume-driven gain on 6/14/11. Earnings increases have been below the +25% guideline in the past 7 quarterly comparisons through April '11.



9/7/2010 12:36:30 PM -

Gapped up today after receiving a buyout bid from third party. Consolidating since its gap up on 4/09/10 on merger/acquisition news.



9/1/2010 12:39:13 PM -

Consolidating since its gap up on 4/09/10 on merger/acquisition news.



8/24/2010 12:25:40 PM -

Consolidating since its gap up on 4/09/10 on merger/acquisition news.



8/23/2010 12:35:52 PM -

Consolidating since its gap up on 4/09/10 on merger/acquisition news.



8/13/2010 12:51:16 PM -

Consolidating since its gap up on 4/09/10 on merger/acquisition news.



8/11/2010 12:22:07 PM -

Consolidating since its gap up on 4/09/10 on merger/acquisition news.



8/10/2010 12:14:54 PM -

Consolidating since its gap up on 4/09/10 on merger/acquisition news.



12/21/2007 1:25:14 PM -

Strong quarterly earnings increases but annual earnings history has not been steady. Questionable group leadership and lackluster sales revenue growth are other concerns. Technically rising from an orderly base with gain today backed by above average volume.



12/21/2007 1:22:50 PM -

Strong quarterly earnings increases but annual earnings history has not been steady. Questionable group leadership and lackluster sales revenue growth are other concerns. Technically rising from an orderly base with gain today backed by above average volume.



1/5/2006 1:55:59 PM - Base questionable.

12/27/2005 12:41:00 PM - Base questionable.

12/16/2005 12:25:01 PM - Base questionable.

12/15/2005 12:32:46 PM - Base questionable.

12/14/2005 12:36:02 PM - Base questionable.

12/13/2005 12:42:31 PM - Base questionable.

12/5/2005 12:29:22 PM - Too ET from a sound base of support at this point to be considered buyable under the guidelines.

12/1/2005 12:36:58 PM - Nice technical action today yet ''C'' is below guidelines.

10/4/2005 12:34:25 PM - 'C' below guidelines.