1/10/2024 12:48:26 PM - Pulled back from its all-time high with recent losses marked by volume. It was dropped from the Featured Stocks list on 11/08/23 yet found prompt support at its 200 DMA line. Rebounded impressively following a gap down when reporting Sep '23 quarterly earnings +9% on +16% sales revenues versus the year-ago period results, below the +25% minimum earnings guideline (C criteria).

1/2/2024 1:11:54 PM - Perched at its all-time high following a noted streak of gains marked by volume. It was dropped from the Featured Stocks list on 11/08/23 yet found prompt support at its 200 DMA line. Rebounded impressively following a gap down when reporting Sep '23 quarterly earnings +9% on +16% sales revenues versus the year-ago period results, below the +25% minimum earnings guideline (C criteria).

12/21/2023 12:15:53 PM - Perched at its all-time high following 14 consecutive gains marked by volume. It was dropped from the Featured Stocks list on 11/08/23 yet found prompt support at its 200 DMA line. Rebounded impressively following a gap down when reporting Sep '23 quarterly earnings +9% on +16% sales revenues versus the year-ago period results, below the +25% minimum earnings guideline (C criteria).

12/20/2023 12:40:59 PM - At an all-time high with today's 15th consecutive gain. It was dropped from the Featured Stocks list on 11/08/23 yet found prompt support at its 200 DMA line. Rebounded impressively following a gap down when reporting Sep '23 quarterly earnings +9% on +16% sales revenues versus the year-ago period results, below the +25% minimum earnings guideline (C criteria).

12/12/2023 1:05:21 PM - On track for a best-ever close with today's 9th consecutive gain. It was dropped from the Featured Stocks list on 11/08/23 yet found prompt support at its 200 DMA line and rebounded impresively following a gap down when reporting Sep '23 quarterly earnings +9% on +16% sales revenues versus the year-ago period results, below the +25% minimum earnings guideline (C criteria).

11/8/2023 6:53:02 PM - Slumped well below its 50 DMA line today with heavy volume after it reported subpar Sep '23 quarterly results raising fundamental concerns. It will be dropped from the Featured Stocks list tonight.

11/7/2023 6:53:46 PM - Y - Sputtering below its 50 DMA line ($64.25). Reported subpar Sep '23 quarterly results raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

11/3/2023 4:47:26 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line ($64.24) with today's 5th consecutive gain helping its outlook to improve.

11/1/2023 8:59:53 PM - G - Posted a 3rd consecutive gain with light volume. Volume totals have been cooling while sputtering below its 50 DMA line ($64.20). A rebound above the 50 DMA line is needed for its outlook to improve.

10/31/2023 5:15:27 PM - G - Posted a 2n consecutive gain with light volume. Volume totals have been cooling while sputtering below its 50 DMA line ($64.18). A rebound above the 50 DMA line is needed for its outlook to improve.

10/30/2023 5:26:17 PM - G - Posted a gain with light volume. Volume totals have been cooling while sputtering below its 50 DMA line ($64.17). A rebound above the 50 DMA line is needed for its outlook to improve.

10/27/2023 5:26:29 PM - G - Volume totals have been cooling while sputtering below its 50 DMA line ($64.17). A rebound above the 50 DMA line is needed for its outlook to improve.

10/26/2023 5:40:20 PM - G - Halted its slide today with a gain backed by light volume. Lingering below its 50 DMA line ($64.21) but a rebound above the 50 DMA line is needed for its outlook to improve.

10/25/2023 5:12:29 PM - G - Slumped today and closed further below its 50 DMA line ($64.24). A rebound above the 50 DMA line is needed for its outlook to improve.

10/24/2023 6:01:11 PM - G - Managed a "positive reversal" today after slumping further below its 50 DMA line ($64.30) and undercutting the prior low. A rebound above the 50 DMA line is needed for its outlook to improve.

10/23/2023 5:54:47 PM - G - Sank further below its 50 DMA line ($64.36) with today's 4th consecutive loss. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/20/2023 5:24:20 PM - G - Pulled back below its 50 DMA line ($64.44) with today's 3rd consecutive loss raising greater concerns. Only a prompt rebound above the 50 DMA line would help its outlook improve.

10/19/2023 4:49:03 PM - G - Pulled back with lighter volume today slumping near its 50 DMA line ($64.50), More damaging losses would raise greater concerns.

10/18/2023 4:58:45 PM - G - Pulled back with lighter volume today slumping near its "max buy" level. Its 50 DMA line ($64.53) defines near-term support to watch.

10/16/2023 5:26:31 PM - G - Perched near its best-ever close after gains last week helped it rally above its "max buy" level. Its 50 DMA line ($64.35) defines near-term support to watch on pullbacks.

10/13/2023 5:11:28 PM - G - Gains this week helped it rally above its "max buy" level. Its 50 DMA line ($64.16) defines near-term support to watch on pullbacks.

10/12/2023 5:15:11 PM - G - Pulled back today after 4 consecutive gains helped it rally above its "max buy" level. Its 50 DMA line ($64) defines near-term support to watch on pullbacks.

10/11/2023 5:09:40 PM - G - Posted a 4th consecutive gain today for a best-ever close and its color code is changed to green after rallying above its "max buy" level. Its 50 DMA line ($63.81) defines near-term support to watch on pullbacks.

10/10/2023 4:55:29 PM - Y - Posted a 3rd consecutive gain today with below-average volume but closed near the session low and near its "max buy" level. Recently consolidating above its 50 DMA line ($63.59) which defines near-term support above the prior low ($61.19 on 9/21/23). More damaging losses may trigger a technical sell signal.

10/9/2023 5:26:52 PM - Y - Posted a 2nd consecutive gain consolidating above its 50 DMA line ($63.39) which defines near-term support above the prior low ($61.19 on 9/21/23). More damaging losses may trigger a technical sell signal.

10/6/2023 9:18:17 PM - Y - Its 50 DMA line ($63.20) defines near-term support above the prior low ($61.19 on 9/21/23). More damaging losses may trigger a technical sell signal.

10/5/2023 11:14:43 PM - Y - Its 50 DMA line ($63) defines near-term support above the prior low ($61.19 on 9/21/23). More damaging losses may trigger a technical sell signal.

10/4/2023 5:21:50 PM - Y - Posted a gain today with below-average volume. Its 50 DMA line ($63) defines near-term support above the prior low ($61.19 on 9/21/23). More damaging losses may trigger a technical sell signal.

10/2/2023 5:28:51 PM - Y - Posted a gain today with above-average volume. Recently found support near its 50 DMA line ($63). More damaging losses may trigger a technical sell signal.

9/28/2023 5:14:40 PM - Y - Recently found support near its 50 DMA line ($62.70). More damaging losses may trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

9/25/2023 5:27:48 PM - Y - Volume totals have been cooling while recently consolidating above its 50 DMA line ($62.46). More damaging losses may trigger a technical sell signal.

9/21/2023 5:23:05 PM - Y - Volume totals have been cooling while still testing support near the recent low and 50 DMA line in the $61 area. More damaging losses may trigger a technical sell signal.

9/20/2023 5:40:22 PM - Y - Still testing support near the recent low and 50 DMA line in the $61 area. More damaging losses may trigger a technical sell signal.

9/15/2023 1:35:45 PM - Y - Today's quiet loss is testing the recent low and 50 DMA line defining important near-term support in the $61 area. More damaging losses may trigger a technical sell signal.

9/12/2023 5:31:07 PM - Y - Still consolidating since a noted "breakaway gap" on 8/08/23. Fundamentals remain strong. The recent low and 50 DMA line define important near-term support in the $61 area.See the latest FSU analysis for more details and a new annotated graph.

9/7/2023 11:41:21 AM - Y - Still consolidating since a noted "breakaway gap" on 8/08/23. Fundamentals remain strong. The recent low and 50 DMA line define important near-term support in the $61 area.

8/25/2023 12:22:56 PM - Y - Still consolidating since a noted "breakaway gap" on 8/08/23. Reported earnings +42% on +25% sales revenues for the Jun '23 quarter versus the year-ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) helping it better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong.

8/21/2023 5:25:25 PM - Y - Pulled back with lighter volume today for a 7th consecutive loss, consolidating since a noted "breakaway gap" on 8/08/23. Reported earnings +42% on +25% sales revenues for the Jun '23 quarter versus the year-ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) helping it better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong.

8/16/2023 5:58:24 PM - Y - Pulled back today for a 4th consecutive loss with near average volume, consolidating since a noted "breakaway gap" on 8/08/23. Reported earnings +42% on +25% sales revenues for the Jun '23 quarter versus the year ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) helping it better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong.

8/14/2023 6:00:05 PM - Y - Stubbornly holding its ground since a noted "breakaway gap" on 8/08/23 helped it hit a new all-time high with +202% above average volume triggering a technical buy signal. Reported earnings +42% on +25% sales revenues for the Jun '23 quarter versus the year ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) helping iot better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong.

8/8/2023 6:21:15 PM - Y - Finished in the lower half of its intra-day range today after highlighted in yellow with pivot point cited based on its may '22 high plus 10 cents. A "breakaway gap" helped it hit a new all-time high with +202% above average volume triggering a technical buy signal. Reported earnings +42% on +25% sales revenues for the Jun '23 quarter versus the year ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) helping iot better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong. See the latest FSU analysis for more details and a new annotated graph.

8/8/2023 1:15:52 PM - Y - Color code is changed to yellow with pivot point cited based on its may '22 high plus 10 cents. Gapped up and hit a new all-time high with today's big volume-driven gain triggering a technical buy signal. Reported earnings +42% on +25% sales revenues for the Jun '23 quarter versus the year ago period, its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria) helping iot better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong.

11/10/2021 1:04:49 PM - Hit a new all-time high with today's big volume-driven gain. Reported earnings +54% on +6% sales revenues for the Sep '21 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

9/19/2017 1:16:00 PM - Rebounding toward its all-time high following a consolidation including a slump below its 50 DMA line since last noted with caution in the 8/04/17 mid-day report - "Reported earnings +17% on +23% sales revenues for the Jun '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain."

8/4/2017 12:44:41 PM - Perched at its all-time high following a big gain with above average volume on the prior session. Reported earnings +17% on +23% sales revenues for the Jun '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

6/9/2017 1:29:08 PM - Perched at its all-time high following gains with above average volume. Prior mid-day reports cautioned - "Reported earnings +8% on +11% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain."

6/1/2017 12:23:47 PM - Perched at its all-time high following gains with above average volume. The 5/25/17 mid-day report cautioned - "Reported earnings +8% on +11% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain."

5/25/2017 12:31:03 PM - Perched at its all-time high with today's 4th consecutive gain on ever-increasing volume. Reported earnings +8% on +11% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and fundamental concerns remain.

4/24/2017 12:22:07 PM - Rallying near its all-time high with today's 4th consecutive gain. Reported earnings +32% on +9% sales revenues for the Dec '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) and fundamental concerns remain.

2/3/2017 1:08:42 PM - Rallying into all-time high territory with today's considerable volume-driven gain. Reported earnings +31% on +9% sales revenues for the Dec '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) and fundamental concerns remain.

12/27/2016 12:26:30 PM - Recently rallying into all-time high territory. Reported earnings +13% on +10% sales revenues for the Sep '16 quarter. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria) and fundamental concerns remain.

1/5/2016 1:04:46 PM - Retreating since last noted with caution in the 12/21/15 mid-day report, finding support at its 50 DMA line and near its March-May 2015 highs. The 11/05/15 mid-day report cautioned members after a big "breakaway gap" may have interested technical traders - "Reported earnings +32% on +13% sales revenues for the Sep '15 quarter. Reported earnings +6% on -1% sales revenues for the Jun '15 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

12/21/2015 12:53:33 PM - Found support at its 50 DMA line and rebounded since its gap up for a considerable gain and new 52-week high when last noted with caution in the 11/05/15 mid-day report - "Reported earnings +32% on +13% sales revenues for the Sep '15 quarter. Reported earnings +6% on -1% sales revenues for the Jun '15 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

11/5/2015 1:06:13 PM - Gapped up today for a considerable gain and new 52-week high. Reported earnings +32% on +13% sales revenues for the Sep '15 quarter. Noted with caution in prior mid-day reports - " Reported earnings +6% on -1% sales revenues for the Jun '15 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

11/3/2015 1:09:16 PM - Pulling back after recently approaching its 52-week high. Noted with caution in prior mid-day reports - " Reported earnings +6% on -1% sales revenues for the Jun '15 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

10/9/2015 11:37:24 AM - Rebounded from below its 200 and 50 DMA lines, approaching its 52-week high. Last noted with caution in the 9/29/15 mid-day report - " Reported earnings +6% on -1% sales revenues for the Jun '15 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

9/29/2015 12:39:19 PM - Consolidating near its 200 DMA line. Reported earnings +6% on -1% sales revenues for the Jun '15 quarter. Last noted with caution in the 7/20/15 mid-day report - "Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

7/20/2015 12:45:11 PM - Found support near its 200 DMA line during its consolidation since last noted with caution in the 6/17/15 mid-day report. Reported earnings +18% on +3% sales revenues for the Mar '15 quarter, and fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs.

6/17/2015 1:19:41 PM - Sputtering below its 50 DMA line and enduring more distributional pressure since last noted with caution in the 5/11/15 mid-day report. Reported earnings +18% on +3% sales revenues for the Mar '15 quarter, and fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs.

5/11/2015 1:08:05 PM - Still sputtering below its 50 DMA line which has acted as resistance after recent volume-driven gains. Noted with caution in the 3/27/15 mid-day report - "Reported earnings +24% on +15% sales revenues for the Dec '14 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

5/8/2015 1:14:34 PM - Slumped from its 52-week high and sank below its 50 DMA line since last noted with caution in the 3/27/15 mid-day report - "Reported earnings +24% on +15% sales revenues for the Dec '14 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

3/27/2015 12:38:57 PM - Perched near its 52-week and all-time highs, pulling back this week following recent gains marked by above average volume. Last noted in the 2/10/15 mid-day report with caution - "Reported earnings +24% on +15% sales revenues for the Dec '14 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

2/10/2015 12:53:54 PM - Pulling back today after rallying for new 52-week and all-time highs with a streak of 5 consecutive gains on ever-increasing volume. The 2/06/15 mid-day report cautioned - "Reported earnings +24% on +15% sales revenues for the Dec '14 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs."

2/6/2015 1:18:47 PM - Rallying for new 52-week and all-time highs with today's 4th consecutive gain on ever-increasing volume. Reported earnings +24% on +15% sales revenues for the Dec '14 quarter. Fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 then rebounded and rallied to new highs.

1/5/2015 1:02:09 PM - Abruptly retreating from new 52-week and all-time highs and violating its 50 DMA line with today's 2nd consecutive big volume-driven loss. The 12/03/14 mid-day report cautioned members - "Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since noted with caution in the 7/24/13 mid-day report - 'Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs.'"

1/2/2015 12:43:29 PM - Abruptly retreating from new 52-week and all-time highs hit on the prior session with a volume-driven loss today nearly testing its 50 DMA line. Last noted in the 12/03/14 mid-day report with caution - "Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since noted with caution in the 7/24/13 mid-day report - 'Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs.'"

12/3/2014 12:57:17 PM - Still consolidating in a tight trading range after gapping up on 11/06/14 for a considerable gain and new 52-week and all-time highs. Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since noted with caution in the 7/24/13 mid-day report - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

11/17/2014 1:05:59 PM - Still consolidating after gapping up on 11/06/14 for a considerable gain and new 52-week and all-time highs. Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since noted with caution in the 7/24/13 mid-day report - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

11/11/2014 12:29:16 PM - Pulling back today for a 3rd consecutive loss with above average volume, consolidating after gapping up on 11/06/14 for a considerable gain and new 52-week and all-time highs. Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since noted with caution in the 7/24/13 mid-day report - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

11/10/2014 12:41:40 PM - Holding its ground since gapping up on 11/06/14 for a considerable gain and new 52-week and all-time highs. Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since noted with caution in the 7/24/13 mid-day report - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

11/6/2014 12:45:03 PM - Gapped up today for a considerable gain and new 52-week and all-time highs. Reported earnings +54% on +10% sales revenues for the Sep '14 quarter but fundamental concerns remain. Went through a long consolidation and completed a Secondary Offering on 4/29/14 since last noted with caution in the 7/24/13 mid-day report - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

7/24/2013 2:01:39 PM - Consolidating near its 52-week and all-time highs, extended from prior highs in the $49 area. Prior mid-day reports cautioned - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

7/19/2013 1:01:28 PM - Consolidating in a tight range near its 52-week and all-time highs, extended from prior highs in the $49 area. Prior mid-day reports cautioned - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

6/19/2013 12:34:56 PM - Powering to new 52-week and all-time highs, getting more extended from prior highs in the $49 area while adding to its spurt of gains marked by above average volume. Prior mid-day reports cautioned - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

6/18/2013 12:57:54 PM - Powering to new 52-week and all-time highs, getting more extended from prior highs in the $49 area while adding to its spurt of gains marked by above average volume. The 6/14/13 mid-day report cautioned - "Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs."

6/14/2013 12:40:06 PM - Perched at new 52-week and all-time highs, extended from prior highs in the $49 area following a streak of 6 consecutive gains marked by above average volume. Earnings history is not a good match with the fact-based system's guidelines (C criteria) after a sub par Dec '12 quarter. Lackluster +8% sales revenues increases in the 2 latest comparisons hints that there is no great demand for new (N criteria) products or services coupled with the stock's rise to new highs.

1/22/2013 12:41:08 PM - The 2 latest quarters through Sep '12 showed great sales and earnings increases, but its prior history is below guidelines (C and A criteria).

9/15/2010 1:32:12 PM - Posting a second consecutive gain today with above average volume, it technically broke out of a long flat base on the prior session. The 2 latest quarters showed great sales and earnings increases but its prior history is below guidelines.