11/24/2020 12:14:17 PM - Reported stronger earnings increases in the Jun and Sep '20 quarters but fundamental concerns remain. Went through a long and deep consolidation since noted near its all-time high in the 10/22/19 mid-day report - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

11/23/2020 12:16:39 PM - Reported stronger earnings increases in the Jun and Sep '20 quarters but fundamental concerns remain. Went through a long and deep consolidation since last noted near its all-time high in the 10/22/19 mid-day report - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/22/2019 12:12:02 PM - Rallying for new all-time highs with an impressive streak of volume-driven gains. Prior mid-day reports noted - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/18/2019 12:19:38 PM - Gapped up last week then rallied for new all-time highs this week with additional volume-driven gains. Prior mid-day reports noted - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/17/2019 12:17:12 PM - Gapped up last week then rallied for new all-time highs with additional volume-driven gains. Prior mid-day reports noted - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/16/2019 12:15:05 PM - Gapped up last week then rallied for new all-time highs with additional volume-driven gains. Prior mid-day reports noted - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/15/2019 12:33:06 PM - Gapped up last week then rallied for new all-time highs with additional volume-driven gains. Prior mid-day reports noted - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/11/2019 12:40:03 PM - Gapped up today and rallied for a new all-time high. Prior mid-day reports noted - "Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

10/10/2019 12:20:44 PM - Rebounding above its 50 DMA line today and still perched near its all-time high. Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving.

10/9/2019 12:30:01 PM - Trading near its 50 DMA line in recent weeks, still perched near its all-time high. Reported earnings +11% on +4% sales revenues for the quarter ended June 30, 2019 versus the year ago period, breaking a streak of 3 consecutive comparisons above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving.

6/17/2019 12:29:51 PM - Found support near its 50 DMA line in recent weeks and it is perched at its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +33% on +6% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

6/13/2019 12:34:46 PM - Found support near its 50 DMA line in recent weeks and it is perched at its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +33% on +6% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

6/10/2019 11:44:08 AM - Found support near its 50 DMA line in recent weeks and today's big volume-driven gain is challenging its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +33% on +6% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

5/17/2019 12:32:33 PM - Found support at its 50 DMA line ($53.78) while enduring distributional pressure. Hit a new all-time high on 4/25/19 when noted with caution in the mid-day report - "Reported earnings +33% on +6% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving."

4/26/2019 12:03:19 PM - Abruptly retreating today after breaking out and hitting a new all-time high on the prior session with a gap up and big volume-driven gain. Reported earnings +33% on +6% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving.

4/25/2019 12:14:59 PM - Gapped up today hitting a new all-time high. Reported earnings +33% on +6% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Sales revenues growth rate has not been indicative of a hot new product or service (N criteria). After a downturn in FY '13 and '14 earnings results have been steadily improving.

2/15/2019 12:54:36 PM - Reported earnings +57% on +12% sales revenues for the quarter ended December 31, 2018 versus the year ago period. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '13 and '14 earnings. Annual (A criteria) history has been below guidelines of the fact based system.

11/12/2018 12:16:15 PM - Reported earnings +60% on +14% sales revenues for the quarter ended September 30, 2018 versus the year ago period. Prior comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '13 and '14 earnings. The 4/28/17 mid-day report last noted - "Annual (A criteria) history has been below guidelines of the fact based system."

4/28/2017 12:50:44 PM - Gapped up today hitting a new 52-week high. Reported earnings +13% on -1% sales revenues for the quarter ended March 31, 2017 versus the year ago period, and priro comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '13 and '14 earnings. The 7/23/15 mid-day report noted - "Annual (A criteria) history has been below guidelines of the fact based system."

7/24/2015 12:17:15 PM - Hit a new 52-week high today then reversed into the red, testing its 50 DMA line which recently acted as support. Reported earnings +65% on +16% sales revenues for the quarter ended June 30, 2015 versus the year ago period, marking its 3rd comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '13 and '14 earnings. The 7/23/15 mid-day report noted - "Annual (A criteria) history has been below guidelines of the fact based system."

7/23/2015 12:08:01 PM - Enduring distributional pressure in recent weeks while perched at its 52-week high. Due to report earnings on 7/24/15. Reported earnings +35% on +40% sales revenues for the quarter ended March 31, 2015 versus the year ago period, its 2nd comparison above the +25% minimum earnings guideline (C criteria). Prior quarterly and annual (A criteria) history has been below guidelines of the fact based system.

2/10/2012 11:39:27 AM - Reversed into the red after a gap up and early gains into new 52-week high territory. Reported earnings +13% on +8% sales revenues for the quarter ended December 30, 2011 versus the year ago period. Prior mid-day reports noted - "Sales and earnings history has been below guidelines of the fact based system."

10/26/2011 12:42:19 PM - Gapped down on the prior session and holding its ground today while testing support near its 50 and 200 DMA lines, abruptly retreating after challenging its 52-week high. Reported earnings +13% on +7% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Prior mid-day reports noted - "Sales and earnings history has been below guidelines of the fact based system."

10/25/2011 12:11:12 PM - Gapped down today testing support near its 50 and 200 DMA lines, abruptly retreating after challenging its 52-week high. Reported earnings +13% on +7% sales revenues for the quarter ended September 30, 2011 versus the year ago period. Last noted in the 5/04/11 mid-day report - "Sales and earnings history has been below guidelines of the fact based system."

5/4/2011 11:50:47 AM - Hovering near its 52-week high. Holding its ground stubbornly since last noted in the 4/26/11 mid-day report - "Sales and earnings history has been below guidelines of the fact based system."

4/26/2011 12:06:33 PM - Gapped up today for a new 52-week high. Sales and earnings history has been below guidelines of the fact based system.

4/29/2009 11:21:56 AM - Trading up again today. Noted in the mid-day report after it gapped up on 4/28/09 upon reporting earnings and raising guidance, technically breaking out of a bullish cup-with-handle type chart pattern while clearing multi-year resistance in the $30 area. Up and down annual earnings history (the A criteria) and lackluster sales revenues growth below the guidelines are fundamental concerns. It has shown strong quarterly earnings growth (good C criteria).

4/28/2009 11:51:23 AM - Strong quarterly earnings growth (good C criteria). Up and down annual earnings history (the A criteria) and lackluster sales revenues growth below the guidelines are fundamental concerns. Technically, it gapped up today after reporting earnings and raising guidance, breaking out of a bullish cup-with-handle type chart pattern, clearing multi-year resistance in the $30 area.