9/15/2022 12:50:03 PM - Pulling back today after hitting a new all-time high with quiet gains. Its 50 DMA line ($164.54) defines near-term support above prior highs in the $155-156 area. Reported earnings +32% on +26% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

9/8/2022 12:44:03 PM - Perched within striking distance of its all-time high with today's 3rd consecutive gain. Its 50 DMA line ($161.75) defines near-term support above prior highs in the $155-156 area. Reported earnings +32% on +26% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

7/29/2022 1:03:08 PM - Powering to a new all-time high with today's 5th consecutive volume-driven gain. Found support near its 50 DMA line ($144) in recent weeks. Reported earnings +32% on +26% sales revenues for the Jun '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).

12/21/2021 12:33:16 PM - Found support near its 50 DMA line ($131) during its ongoing ascent and it is hovering within close striking distance of its all-time high. Reported earnings +25% on +20% sales revenues for the Sep '21 quarter. Prior quarterly earnings increases were near or above the +25% minimum guideline (C criteria) but only the 2 latest were backed by improved sales revenues growth. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

11/2/2021 12:26:37 PM - Found support near its 50 DMA line ($123) during its ongoing ascent and it is challenging its all-time high with today's gain. Reported earnings +25% on +20% sales revenues for the Sep '21 quarter. Prior quarterly earnings increases were near or above the +25% minimum guideline (C criteria) but only the 2 latest were backed by improved sales revenues growth. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

10/26/2021 12:21:38 PM - Found support near its 50 DMA line ($123) during its ongoing ascent and it is perched near its all-time high. Reported earnings +115% on +24% sales revenues for the Jun '21 quarter. Prior quarterly earnings increases were near or above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

10/22/2021 12:26:49 PM - Found support near its 50 DMA line ($123) during its ongoing ascent and it is perched near its all-time high. Reported earnings +115% on +24% sales revenues for the Jun '21 quarter. Prior quarterly earnings increases were near or above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

8/30/2021 12:32:58 PM - Found support at its 50 DMA line during its ongoing ascent and it is perched at its all-time high. Reported earnings +115% on +24% sales revenues for the Jun '21 quarter. Prior quarterly earnings increases were near or above the +25% minimum guideline (C criteria) but backed by sub par sales revenues growth. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

3/10/2020 12:35:50 PM - Abruptly slumped to its 200 DMA line from a new all-time high hit last week. Reported earnings +7% on +9% sales revenues for the Dec '19 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

7/22/2016 12:33:37 PM - Slumped below its 50 DMA line from new all-time highs. Last noted with caution in the 6/09/16 mid-day report - "Reported earnings +37% on +16% sales revenues for the Mar '16 quarter, but prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

6/9/2016 12:16:45 PM - Hovering near its 52-week and all-time highs. Reported earnings +37% on +16% sales revenues for the Mar '16 quarter, but prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

4/6/2016 12:27:56 PM - Hovering near its 52-week high, stubbornly holding its ground with volume totals cooling since noted in the 3/29/16 mid-day report while tallying a volume-driven gain - "Reported earnings +17% on +23% sales revenues for the Dec '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

3/29/2016 12:25:12 PM - Reported earnings +17% on +23% sales revenues for the Dec '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

3/7/2016 12:21:08 PM - Encountered distributional pressure and slumped back below its 50 DMA line again. Sputtering since noted with caution in the 12/23/15 mid-day report - "Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

2/8/2016 12:17:28 PM - Encountered distributional pressure and slumped back below its 50 DMA line again. Sputtering since noted with caution in the 12/23/15 mid-day report - "Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

1/13/2016 12:28:45 PM - Encountered distributional pressure and slumped below its 50 DMA line since last noted with caution in the 12/23/15 mid-day report - "Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

12/23/2015 12:39:17 PM - Encountering distributional pressure in recent weeks perched at its 52-week high and above its 50 DMA line. Prior mid-day reports repeatedly cautioned - "Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

12/3/2015 12:19:15 PM - Hovering near its 52-week high. Noted with caution in prior mid-day reports - "Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

11/25/2015 12:23:23 PM - Challenging its 52-week high with today's gain. Held its ground in a tight trading range since last noted with caution in the 11/12/15 mid-day report "Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11."

11/12/2015 12:12:44 PM - Holding its ground near its 52-week high following a big volume-driven gain on 10/29/15. Earnings improved along with better sales revenues in the Sep '15 quarter. Earnings increases were below the +25% minimum guideline (C criteria) in prior quarterly comparisons. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

3/5/2013 12:44:39 PM - Hitting a new 52-week high with today's volume-driven gain, on track for a 10th consecutive weekly gain. Technically, it broke out on 3/01/13 with a volume-driven gain. Earnings increases were below the +25% minimum guideline (C criteria) in the past 4 quarterly comparisons through Dec '12. It was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

3/14/2012 11:40:26 AM - Holding its ground since breaking out on 2/29/12 from a cup shaped base with a volume-driven gain. Earnings increases were above the +25% guideline in 3 of the past 4 quarterly comparisons. Its consolidation included a second slump below its 200 DMA line in the interim since it was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

3/1/2012 12:55:32 PM - Technically, it broke out from a cup shaped base with a volume-driven gain on the prior session. Earnings increases were above the +25% guideline in 3 of the past 4 quarterly comparisons. Its 80 Relative Strength Rating is at the minimum guideline for buy candidates, and its consolidation included a second slump below its 200 DMA line in the interim since it was dropped from the Featured Stocks list on 9/30/11. It also completed a Secondary Offering on 12/05/11.

9/30/2011 7:08:27 PM - It may find support near its 200 DMA line where it has been hovering, but it has failed to rebound after damaging losses. Based on weak action it will be dropped from the Featured Stocks list tonight. A rebound above its 50 DMA line is needed for its outlook to improve.

9/29/2011 5:34:28 PM - G - Light volume was behind its loss today as it slumped to a close just below its 200 DMA line. Only a prompt rebound would help its outlook, meanwhile more damaging losses would raise more serious concerns. See the latest FSU analysis for more details and a new annotated graph.

9/28/2011 6:46:22 PM - G - Testing support at its 200 DMA line. See the latest FSU analysis for more details and a new annotated graph.

9/26/2011 4:28:43 PM - G - Testing support at its 200 DMA line with lighter than average volume behind today's 6th consecutive loss. Its 50 DMA line may act as resistance, while a rebound above that short-term average is needed to help its outlook.

9/22/2011 4:17:09 PM - G - Testing support at its 200 DMA line today, failing to rebound following its damaging 9/13/11 gap down. Churned above average volume while posting 7 losses in the past 8 sessions. Priced its previously noted Secondary Offering at $23.00. A rebound above its 50 DMA line would help its outlook.

9/20/2011 4:27:11 PM - G - Churning above average volume while still holding its ground above its 200 DMA line following its damaging 9/13/11 gap down. Priced its previously noted Secondary Offering at $23.00. A rebound above its 50 DMA line would help its outlook.

9/15/2011 12:36:41 PM - G - Still holding its ground above its 200 DMA line after pricing its previously noted Secondary Offering at $23.00. News of the offering was followed by a damaging gap down on 9/13/11, and it violated its 50 DMA line, raising concerns and triggering a technical sell signal. It is -14.3% off its 52-week high hit last week, and only a prompt rebound above its short-term average would help its outlook.

9/14/2011 12:12:59 PM - G - Holding its ground today near its 200 DMA line after pricing its previously noted Secondary Offering at $23.00. News of the offering was followed by a damaging gap down on 9/13/11, and it violated its 50 DMA line, raising concerns and triggering a technical sell signal. It is -13.8% off its 52-week high hit last week, and only a prompt rebound above its short-term average would help its outlook.

9/13/2011 7:31:57 PM - G - Down considerably after a damaging gap down today following news of an offering of 3 million shares by existing shareholders and 1 million shares by the company. Color code was changed to green after it violated its 50 DMA line, raising concerns and triggering a technical sell signal while quickly slumping near its 200 DMA line. Only a prompt rebound above its short-term average would help its outlook.

9/13/2011 1:06:56 PM - G - Down considerably after a damaging gap down today following news of an offering of 3 million shares by existing shareholders and 1 million shares by the company. Color code was changed to green after it violated its 50 DMA line, raising concerns and triggering a technical sell signal while quickly slumping near its 200 DMA line.

9/13/2011 10:32:10 AM - G - Gapped down today following news of an offering of 3 million shares by existing shareholders and 1 million shares by the company. Color code is changed to green after it violated its 50 DMA line, raising concerns and triggering a technical sell signal while quickly slumping near its 200 DMA line.

9/9/2011 4:19:12 PM - Y - Loss today with higher volume after a gap down was indicative of mild distributional pressure as it slumped to a close near its prior pivot point. Its 50 DMA line defines important chart support to watch on pullbacks, where a violation would raise concerns and may trigger a technical sell signal.

9/8/2011 6:00:13 PM - Y - Pulled back today with lighter volume, dipping back under its "max buy" level, and its color code is changed to yellow again. Its 50 DMA line defines important chart support to watch on pullbacks.

9/7/2011 4:24:04 PM - G - Solid volume-driven gain today helped it rally above its "max buy" level and its color code is changed to green. Its 50 DMA line defines important chart support to watch on pullbacks.

9/7/2011 12:21:51 PM - Y - Still perched near its 2011 high today and holding its ground near its "max buy" level after a spurt of volume-driven gains. Its 50 DMA line defines important chart support to watch on pullbacks.

9/6/2011 4:23:28 PM - Y - Finished near the session high with a small loss. Still perched near its 2011 high, holding its ground just under its "max buy" level after a spurt of volume-driven gains. Its 50 DMA line defines important chart support to watch on pullbacks.

9/2/2011 7:29:27 PM - Y - Quietly finished the week near its 2011 high, holding its ground just under its "max buy" level after a spurt of volume-driven gains. Its 50 DMA line defines important chart support to watch on pullbacks.

8/31/2011 6:42:40 PM - Y - Gain today with above average volume led to a finish 3 cents below its best close of 2011, adding to a recent spurt of volume-driven gains and approaching its "max buy" level. Its 50 DMA line defines important chart support to watch on pullbacks.

8/30/2011 4:30:41 PM - Y - Wedging up near its 52-week high with today's 3rd consecutive gain on near average volume. Gapped up on 8/29/11 and posted a confirming gain with +43% above average volume while rallying above the previously cited pivot point. Recent low ($23.01 on 8/19/11) and 50 DMA line define important support to watch above its 200 DMA line.

8/29/2011 6:37:04 PM - Y - Gapped up today and posted a confirming gain with +43% above average volume while rallying above the previously cited pivot point. Finished -4.4% off its 52-week high. Recent low ($23.01 on 8/19/11) and 50 DMA line define important support to watch above its 200 DMA line.

8/26/2011 6:37:07 PM - Y - Consolidating near its pivot point, perched -6.7% off its 52-week high. Recent low ($23.01 on 8/19/11) and 50 DMA line define important support to watch above its 200 DMA line.

8/25/2011 1:05:06 PM - Y - Consolidating back under its pivot point again today, slumping -7.9% off its 52-week high. Recent low ($23.01 on 8/19/11) and 50 DMA line define important support to watch above its 200 DMA line.

8/24/2011 12:22:07 PM - Y - Rallying up from its 50 DMA line and above its pivot point, perched within close striking distance of its 52-week high. Recent low and 50 DMA line define important support to watch above its 200 DMA line.

8/23/2011 5:42:55 PM - Y - Rallied up from its 50 DMA line and closed near the session high today with a solid gain on higher volume, finishing a penny above its pivot point. Recent low and 50 DMA line define important support to watch above its 200 DMA line.

8/22/2011 5:42:15 PM - Y - Consolidating quietly just above its 50 DMA line today. Technically it negated its recent breakout, raising concerns while slumping under its pivot point and sinking back into its prior base. Its 200 DMA line defines the next important support level to watch

8/19/2011 4:08:24 PM - Y - Closed near the session high today after gapping down and trading under its 50 DMA line. Technically it negated its recent breakout, raising concerns while slumping under its pivot point and sinking back into its prior base. Its 200 DMA line defines the next important support level to watch

8/18/2011 3:32:52 PM - Y - Small gap down today. Technically, several closes below its old high close negated the recent breakout as it sank into the prior base while consolidating above its 50 DMA line (now $23.39). Deterioration leading to a violation of that important short-term average would raise greater concerns and trigger a technical sell signal.

8/17/2011 5:45:34 PM - Y - Today's quiet gain led to a close matching its May 12th close. Technically, several closes below that old high close negated the recent breakout as it sank into the prior base while consolidating above its 50 DMA line (now $23.36). Deterioration leading to a violation of that important short-term average would raise greater concerns and trigger a technical sell signal.

8/15/2011 4:08:20 PM - Y - Loss today led to a close below its high closes in May, negating its recent breakout and raising more concerns. Its 50 DMA line (now $23.29) defines important support to watch.

8/11/2011 4:15:01 PM - Y - Down for its 4th loss with above average volume in the span of 5 sessions. Its retreat below its pivot point since its 8/03/11 breakout raises some concerns. Its 50 DMA line (now $23.22) defines important support to watch.

8/10/2011 7:32:48 PM - Y - Damaging loss today with above average volume led to a close below its pivot point raising some concerns. Its 50 DMA line (now $23.22) defines important support to watch.

8/9/2011 4:44:58 PM - Y - Finished near the session high today with a volume-driven gain, a sign of great support above prior highs since its 8/03/11 gain triggered a technical buy signal.

8/9/2011 12:14:48 PM - Y - Still stubbornly holding its ground above prior highs since its 8/03/11 gain triggered a technical buy signal. The M criteria urges extreme caution, however, since 3 out of 4 stocks generally go along with the broader market averages.

8/8/2011 11:58:34 AM - Y - Stubbornly holding its ground against a severely negative market backdrop. After featured in the 8/02/11 mid-day report its 8/03/11 gain triggered a technical buy signal with +170% above average volume behind its gain. The M criteria urges extreme caution, however, since 3 out of 4 stocks generally go along with the broader market averages.

8/5/2011 12:13:20 PM - Y - Holding its ground against a severely negative market backdrop. After featured in the 8/02/11 mid-day report its 8/03/11 gain triggered a technical buy signal with +170% above average volume behind its gain. The M criteria urges extreme caution, however, since 3 out of 4 stocks generally go along with the broader market averages.

8/4/2011 5:15:31 PM - Y - Held its ground today against a severely negative market backdrop. After featured in the 8/02/11 mid-day report its 8/03/11 gain triggered a technical buy signal with +170% above average volume behind its gain. The M criteria urges extreme caution, however, since 3 out of 4 stocks generally go along with the broader market averages. See the latest FSU analysis for more details and an annotated graph.

8/3/2011 7:49:46 PM - Y - Up considerably today and it finished near the session high triggering a technical buy signal with +170% above average volume behind its gain. See the latest FSU analysis for more details and an annotated graph.

8/3/2011 11:59:10 AM - Y - Up considerably today following a considerable gap up gain for a new 52-week high on the prior session when featured in yellow with pivot point cited based on its 5/19/11 high plus 10 cents. Quarterly comparisons (C criteria) have shown mostly impressive sales and earnings increases. Downturn in its FY '08 earnings was previously noted as a small flaw with respect to the A criteria of the fact-based investment system. See the latest FSU analysis for more details and an annotated graph.

8/2/2011 6:23:35 PM - Y - Finished in the lower half of its intra-day range today and below its pivot point, a sign it was encountering distributional pressure following a considerable gap up gain for a new 52-week high. No resistance remains due to overhead supply. In today's mid-day report its color code was changed to yellow with pivot point cited based on its 5/19/11 high plus 10 cents. Reported earnings +52% on +40% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Quarterly comparisons (C criteria) have shown mostly impressive sales and earnings increases. Downturn in its FY '08 earnings was previously noted as a small flaw with respect to the A criteria of the fact-based investment system. Found support near its prior resistance in the $22 area during its consolidation since noted in the 5/12/11 mid-day report.

8/2/2011 12:33:30 PM - Y - Considerable gap up gain today for a new 52-week high, and no resistance remains due to overhead supply. Color code is changed to yellow with pivot point cited based on its 5/19/11 high plus 10 cents. Reported earnings +52% on +40% sales revenues for the quarter ended June 30, 2011 versus the year ago period. Quarterly comparisons (C criteria) have shown mostly impressive sales and earnings increases. Downturn in its FY '08 earnings was previously noted as a small flaw with respect to the A criteria of the fact-based investment system. Found support near its prior resistance in the $22 area during its consolidation since noted in the 5/12/11 mid-day report.

7/26/2011 12:54:49 PM - Consolidating -3.2% off its 52-week high today with little resistance remaining due to overhead supply. Found support above its 200 DMA line and near prior highs in the $22 area since last noted in the 5/12/11 mid-day report. Recent quarterly comparisons (C criteria) showed mostly impressive sales and earnings increases, including a +38% earnings increase on +34% for the March 2011 period, but results for the quarter ended Dec 31, 2010 were below guidelines. A downturn in its FY '08 earnings was also previously noted as a flaw with respect to the A criteria of the fact-based investment system.

5/12/2011 12:40:52 PM - Holding its ground in a tight range near its 52-week high since last noted in the 5/04/11 mid-day report after considerable gains with heavy volume. Recent quarterly comparisons (C criteria) showed mostly impressive sales and earnings increases, including a +38% earnings increase on +34% for the March 2011 period, but results for the quarter ended Dec 31, 2010 were below guidelines. A downturn in its FY '08 earnings was also previously noted as a flaw with respect to the A criteria of the fact-based investment system.

5/4/2011 12:40:16 PM - Hit another new 52-week high today after a considerable 5/03/11 gap up gain with heavy volume for a new high. Recent quarterly comparisons (C criteria) showed mostly impressive sales and earnings increases, including a +38% earnings increase on +34% for the March 2011 period, but results for the quarter ended Dec 31, 2010 were below guidelines. A downturn in its FY '08 earnings was also previously noted as a flaw with respect to the A criteria of the fact-based investment system.

9/17/2010 12:55:28 PM - It is still working on a long and orderly base pattern, perched near stubborn resistance in the $19 area, in close striking range of its 52-week high. Recent quarterly comparisons (C criteria) showed impressive sales and earnings increases. A downturn in its FY '08 earnings is a flaw with respect to the A criteria of the fact-based investment system.

7/29/2010 12:47:16 PM - It is working on a long and orderly base pattern, perched within close striking range of its 52-week high after finding support near its 50 and 200 DMA lines. Recent quarterly comparisons showed improving sales and earnings but its prior quarterly and annual earnings track record is below the guidelines of the fact-based investment system.