1/19/2024 12:28:28 PM - Hitting new 52-week and all-time highs with today's 2nd consecutive volume-driven gain. Reported +7% earnings on +4% sales revenues for the quarter ended Dec 31, 2023 versus the year ago period. Prior quarterly comparisons were below the +25% minimum (C criteria). Annual earnings (A criteria) have steadily improved after a small downturn in FY '16 earnings.

10/13/2023 12:26:39 PM - Hitting a new 52-week high with today's 3rd consecutive volume-driven gain. Reported +4% earnings on +2% sales revenues for the quarter ended Sep 30, 2023 versus the year ago period. Prior quarterly comparisons were below the +25% minimum (C criteria). Annual earnings (A criteria) have steadily improved after a small downturn in FY '16 earnings.

7/13/2023 12:45:20 PM - Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss. Reported +11% earnings on +9% sales revenues for the quarter ended March 31, 2023 versus the year ago period. Prior quarterly comparisons were below the +25% minimum (C criteria). Annual earnings (A criteria) have steadily improved after a small downturn in FY '16 earnings.

4/14/2022 12:25:50 PM - Slumping back near its 200 and 50 DMA lines with today's loss after rebounding from the Feb '22 low. Reported +27% earnings on +20% sales revenues for the quarter ended March 31, 2022 versus the year ago period. Prior quarterly comparisons were below the +25% minimum (C criteria). Annual earnings (A criteria) have steadily improved after a small downturn in FY '16 earnings.

4/13/2022 12:25:47 PM - Consolidating above its 200 and 50 DMA lines after rebounding from the Feb '22 low. Reported +27% earnings on +20% sales revenues for the quarter ended March 31, 2022 versus the year ago period. Prior quarterly comparisons were below the +25% minimum (C criteria). Annual earnings (A criteria) have steadily improved after a small downturn in FY '16 earnings.

10/13/2020 12:19:20 PM - Gapped down today violating its 50 DMA line. Reported +3% earnings on +2% sales revenues for the quarter ended September 30, 2020 versus the year ago period, and prior quarterly comparisons were below the +25% minimum (C criteria). Annual earnings (A criteria) have steadily improved after a small downturn in FY '16 earnings.

10/14/2019 12:03:46 PM - Gapped up and hit new 52-week and all-time highs with a big volume-driven gain when noted with caution in the prior mid-day report - "Reported +9% earnings on +8% sales revenues for the quarter ended September 30, 2019 versus the year ago period, the 2nd consecutive quarterly comparison below the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria."

10/11/2019 12:47:39 PM - Gapped up today and hit new 52-week and all-time highs with a big volume-driven gain. Reported +9% earnings on +8% sales revenues for the quarter ended September 30, 2019 versus the year ago period, the 2nd consecutive quarterly comparison below the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria.

7/10/2019 12:34:19 PM -
Slumping further below its 50 DMA line which acted as resistance since last noted with caution in the 5/23/19 mid-day report - "Reported +31% earnings on +10% sales revenues for the quarter ended March 31, 2019 versus the year ago period, marking the 3rd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria."


5/23/2019 12:21:58 PM - Slumping further below its 50 DMA line. Reported +31% earnings on +10% sales revenues for the quarter ended March 31, 2019 versus the year ago period, marking the 3rd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria.

5/6/2019 1:34:36 PM - Gapped down today, retreating from its all-time high. Last noted with caution in the 4/12/19 mid-day report - "Reported +33% earnings on +10% sales revenues for the quarter ended March 31, 2019 versus the year ago period, marking the 3rd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria."

4/12/2019 12:01:05 PM - Gapped up on the prior session hitting a new all-time high. The prior mid-day report noted - "Reported +33% earnings on +10% sales revenues for the quarter ended March 31, 2019 versus the year ago period, marking the 3rd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria."

4/11/2019 12:26:06 PM - Gapped up today hitting a new all-time high. Reported +33% earnings on +10% sales revenues for the quarter ended March 31, 2019 versus the year ago period, marking the 3rd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria.

1/18/2019 12:16:54 PM - Rebounding toward previous resistance in the $60-61 area. Reported +33% earnings on +13% sales revenues for the quarter ended December 31, 2018 versus the year ago period, marking the 2nd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria.

1/17/2019 2:02:13 PM - Reported +33% earnings on +13% sales revenues for the quarter ended December 31, 2018 versus the year ago period, marking the 2nd quarterly comparison above the +25% minimum (C criteria). Small downturn in FY '16 earnings was noted as a flaw with respect to the A criteria.

11/19/2018 12:20:15 PM - Reported +38% earnings on +13% sales revenues for the quarter ended September 30, 2018 versus the year ago period. Three of the past 4 quarterly comparisons showed earnings increases above the +25% minimum (C criteria). Small downturn in FY '16 earnings is a flaw with respect to the A criteria. It was dropped from the Featured Stocks list on 10/01/08.

11/16/2018 12:50:39 PM - Reported +38% earnings on +13% sales revenues for the quarter ended September 30, 2018 versus the year ago period. Three of the past 4 quarterly comparisons showed earnings increases above the +25% minimum (C criteria). Small downturn in FY '16 earnings is a flaw with respect to the A criteria. It was dropped from the Featured Stocks list on 10/01/08.

4/4/2012 12:21:05 PM - Pulling back from its 52-week high with today's 2nd consecutive loss, meanwhile extended from any sound base. Reported +36% earnings on +22% sales revenues for the quarter ended December 31, 2011 versus the year ago period. The 2/07/12 mid-day report noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

4/3/2012 12:00:55 PM - Perched at its 52-week high today, extended from any sound base. Reported +36% earnings on +22% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Last noted in the 2/07/12 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

2/7/2012 12:07:12 PM - Perched at its 52-week high today, extended from its prior highs in the $37 area. Reported +36% earnings on +22% sales revenues for the quarter ended December 31, 2011 versus the year ago period. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

1/19/2012 11:54:58 AM - Gapped down on the prior session, reversing from its 52-week high and breaking a 4 session winning streak. It is extended from its prior highs in the $37 area after mostly bullish action and a strong +36% earnings increase on +22% sales revenues for the quarter ended December 31, 2011 versus the year ago period, results reported since noted in the 11/03/11 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

1/18/2012 12:43:42 PM - Gapped down today, reversing from the new 52-week high hit on the prior session and breaking a 4 session winning streak. It is extended from its prior highs in the $37 area after mostly bullish action and a strong +36% earnings increase on +22% sales revenues for the quarter ended December 31, 2011 versus the year ago period, results reported since last noted in the 11/03/11 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

11/3/2011 12:19:53 PM - Gapped up today and hit a new 52-week high, getting extended from its prior highs in the $37 area while rallying with no resistance remaining due to overhead supply. Found support after a recent pullback tested its 50 and 200 DMA lines. Last noted in the 10/13/11 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

10/13/2011 12:23:51 PM - Distributional pressure has led to pullbacks testing its 50 and 200 DMA lines since last noted in the 9/20/11 mid-day report as it hit a new 52-week high with a 7th consecutive gain. Noted in prior mid-day reports - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

9/20/2011 12:42:01 PM - Hit a new 52-week high with today's 7th consecutive gain. It had endured distributional pressure and slumped under its 200 DMA line during its deep consolidation since noted in the 7/12/11 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

9/16/2011 12:58:36 PM - Rallying near its 52-week high with today's 5th consecutive gain. It had endured distributional pressure and slumped under its 200 DMA line during its deep consolidation since noted in the 7/12/11 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

9/14/2011 12:17:22 PM - Rallying toward its 52-week high with today's 3rd consecutive gain. It had endured distributional pressure and slumped under its 200 DMA line during its deep consolidation since last noted in the 7/12/11 mid-day report - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

7/12/2011 12:30:02 PM - Enduring distributional pressure, pulling back toward prior resistance in the $34 area. Recent gains backed by above average volume helped it hit new 52-week highs, yet prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

7/7/2011 12:12:25 PM - Extended from prior highs after last week's gains backed by above average volume helped it hit new 52-week highs. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

7/1/2011 12:28:54 PM - Extended from prior highs after this week's gains backed by above average volume helped it hit new 52-week highs. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

6/30/2011 12:15:20 PM - Gains for a 4th day in a row backed by above average volume helped it hit new 52-week highs. Prior mid-day reports noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

6/29/2011 1:11:17 PM - Considerable gains for a 3rd day in a row backed by above average volume helped it hit new 52-week highs. The 6/28/11 mid-day report noted - "Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08."

6/28/2011 12:56:41 PM - Considerable gain today for a new 52-week high. Recent quarterly comparisons show sales revenues and earnings increases improving, but a downturn in FY '09 earnings is a flaw with respect to the A criteria. It survived but failed to impress since it was dropped from the Featured Stocks list on 10/01/08.

10/1/2008 - Considerable loss 10/1/2008 with heavier volume led to a 200 DMA line violation, triggering another technical sell signal. Its 9/26/08 violation of its 50 DMA line raised concerns and its color code was changed to green based on recent weakness. Based on weak action, it was dropped from the Featured Stocks list that night. High volume and lack of upward progress in recent weeks had been noted as a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

10/1/2008 5:25:16 PM - G - Considerable loss today with heavier volume led to a 200 DMA line violation, triggering another technical sell signal. Its 9/26/08 violation of its 50 DMA line raised concerns and its color code was changed to green based on recent weakness. Based on weak action it will be dropped from the Featured Stocks list tonight. High volume and lack of upward progress in recent weeks has been noted as a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/30/2008 5:03:49 PM - G - Repaired most of the prior session's considerable loss today, rallying up from its 200 DMA line. Its 9/26/08 violation of its 50 DMA line raised concerns and its color code was changed to green based on recent weakness. High volume and lack of upward progress in recent weeks has been noted as a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/29/2008 4:18:14 PM - G- Considerable loss today after its 9/26/08 violation of its 50 DMA line raised concerns. Color code was changed to green based on recent weakness. High volume and lack of upward progress in recent weeks has been noted as a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/26/2008 3:46:25 PM - G- Gapped down today and violated its 50 DMA line, raising concerns. Color code is changed to green based on recent weakness. High volume and lack of upward progress in recent weeks has been noted as a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/24/2008 1:27:50 PM - Y- On track today for a 4th consecutive loss, now testing support at its 50 DMA line. High volume and lack of upward progress in recent weeks has been noted as a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/22/2008 3:43:44 PM - Y- High volume and lack of upward progress in recent weeks may be a sign of distributional pressure. Technically it broke out with a considerable gain on 9/16/08 with volume well above average. Caution and discipline are strongly encouraged, and any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/19/2008 1:14:20 PM - Y- Positively reversed today after finding support near its 50 DMA line. Technically broke out with a considerable gain on 9/16/08 with volume well above average while hitting new all-time highs. Market conditions (the M criteria) are not currently supportive of new buying efforts under the investment system's guidelines until a follow-through-day and new leadership confirm a new rally attempt for the major averages. Caution and discipline are strongly encouraged, and any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/18/2008 8:19:17 PM - Y- Positively reversed today for a small gain on above average volume. Technically broke out with a considerable gain on 9/16/08 with volume well above average while hitting new all-time highs. Market conditions (the M criteria) are not currently supportive of new buying efforts under the investment system's guidelines until a follow-through-day and new leadership confirm a new rally attempt for the major averages. Caution and discipline are strongly encouraged, and any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/17/2008 12:29:06 PM - Y- Technically broke out with a considerable gain on 9/16/08 with volume well above average while hitting new all-time highs. Market conditions (the M criteria) are not currently supportive of new buying efforts under the investment system's guidelines until a follow-through-day and new leadership confirm a new rally attempt for the major averages. Caution and discipline are strongly encouraged, and any stock that falls more than 7-8% from your buy point should always be sold to properly minimize losses per the sell rules. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/16/2008 2:28:23 PM - Y- Considerable gain today with volume running at a slightly above average pace while hitting new all-time highs. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/16/2008 12:43:19 PM - Y- Considerable gain today with volume running at an above average pace while hitting new all-time highs. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/15/2008 3:51:15 PM - Y- Gapped down today, then reversed most of its early loss. Perched near all-time highs with virtually no overhead supply to hinder its progress. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/15/2008 1:18:20 PM - Y- Gapped down today, then reversed early losses. Perched near all-time highs with virtually no overhead supply to hinder its progress. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/12/2008 12:56:22 PM - Y- Perched near all-time highs with virtually no overhead supply to hinder its progress. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/11/2008 2:18:24 PM - Y- Gain on light volume today has it poised for possibly its best ever close, in close striking range of a new all-time high with virtually no overhead supply to hinder its progress. Featured in the 9/10/08 CANSLIM.net Mid-Day Breakouts Report (read here). Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/10/2008 5:17:43 PM - Y- Ended the session in the lower third of its trading range, and it has recently encountered distributional pressure after rallying to new all-time highs. Featured in today's CANSLIM.net Mid-Day Breakouts Report (read here). Little resistance remains due to overhead supply. Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

9/10/2008 - Y- Recently encountering distribution after rallying to all-time highs, yet little resistance remains due to overhead supply. Steady annual and quarterly earnings increases (above +25%), and solid Return On Equity of +24%, above guidelines.

8/9/2007 12:56:39 PM - "C" and sales history are below guidelines.

8/8/2007 12:51:33 PM - "C" and sales history are below guidelines.

8/7/2007 12:28:46 PM - "C" and sales history are below guidelines.

7/31/2007 1:02:03 PM - "C" and sales history are below guidelines.

4/7/2006 12:56:38 PM - "C" below guidelines.

3/13/2006 12:38:17 PM - "C" below guidelines.

11/18/2005 12:49:23 PM - No base to buy from.

9/7/2004 1:00:00 PM - B - L in decent group. Highly ranked by IBD. Decent base though gap down today is a concern.

8/18/2004 1:00:00 PM - L in decent group. Highly ranked by IBD. Decent base.

8/18/2004 1:00:00 PM - L in decent group. Highly ranked by IBD.

8/17/2004 1:00:00 PM - L in decent group. Highly ranked by IBD.

8/11/2004 1:00:00 PM - L in just okay group. Highly ranked by IBD. Base questionable at this point.

8/4/2004 1:00:00 PM - L in just okay group. Base questionable at this point.

7/27/2004 1:00:00 PM - L in just okay group. Base questionable at this point.

7/20/2004 1:00:00 PM - L in just okay group. Too ET at this point.

7/16/2004 1:00:00 PM - L in just okay group. Too ET at thi spoint.

7/15/2004 1:00:00 PM - L in just okay group. Too ET at thi spoint.

9/9/2004 4:15:00 PM - Broke 50 DMA on above third consecutive loss with average volume. Recently downgraded by Robert W. Baird. It did break above pivot point since featured but move was NOT on +50% above average volume so it did not trigger a technical buy signal. (CANSLIM.net daily coverage will be suspended)

9/8/2004 4:15:00 PM - Continued losses on above average volume today drove price down near support of 50 DMA. Downgrade by Robert W. Baird created pressure yesterday. It did break above pivot point since featured but move was not on +50% above average volume to trigger technical buy signal.

9/7/2004 4:15:00 PM - Gapped down today for a considerable loss on above average volume. Did break pivot point since featured but move was not on +50% above average volume to trigger technical buy signal. Downgrade by Robert W. Baird created pressure today.

9/3/2004 4:15:00 PM - Reversed early gains and closed near its session low for a loss on volume below average.

9/2/2004 4:15:00 PM - Did rise above its pivot point and remains a good buy candidate, however volume today was near average and not the 50%+ sufficient to meet the guidelines.

9/1/2004 4:15:00 PM - Gain on less than average volume. Did not break above pivot point and remains a good buy candidate on a big volume breakout.