12/1/2022 12:52:36 PM - Gapped down today and violated its 50 and 200 DMA lines with a damaging volume-driven loss. Reported earnings +12% on +11% sales revenues for the Oct '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history had a downturn in its FY '22 results.

9/30/2022 11:57:32 AM - Still sputtering below its 50 DMA line ($246) since last noted with caution in the 9/01/22 mid-day report - "Reported earnings +11% on +9% sales revenues for the Jul '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history had a downturn in its FY '22 results."

9/1/2022 12:23:15 PM - Slumped well below its 50 DMA line ($248) with a streak of damaging volume-driven losses after recently wedging back up near its all-time high. Reported earnings +11% on +9% sales revenues for the Jul '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history had a downturn in its FY '22 results.

8/26/2022 12:35:01 PM - Slumped below its 50 DMA line ($248) this week with 6 consecutive losses after recently wedging back up near its all-time high. Reported earnings +11% on +9% sales revenues for the Juk '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history had a downturn in its FY '22 results.

5/27/2022 12:27:26 PM - Gapped up on the prior session rebounding above its 200 DMA line from deep lows. Pulled back abruptly from its all-time high in recent weeks. Reported earnings -15% on +4% sales revenues for the Apr '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history had a downturn in its FY '22 results.

5/17/2022 12:32:25 PM - Pulled back from its all-time high recently and gapped down today violating its 50 DMA line. Reported earnings -2% on +3% sales revenues for the Jan '22 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history had a downturn in its FY '22 results.

12/3/2020 12:37:54 PM - Hovering near its all-time high and recently finding support near its 50 DMA line, however it has not formed a sound base of sufficient length. Patient investors may watch for a new base or secondary buy point to develop and be noted in the weeks ahead. Reported earnings +63% on +17% sales revenues for the Oct '20 quarter versus the year ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

8/27/2020 11:55:06 AM - Hit another new all-time high today following a volume-driven gain on the prior session. Reported earnings +79% on +24% sales revenues for the Jul '20 quarter versus the year ago period, its 2nd strong quarterly comparison. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

5/29/2020 12:42:11 PM - Gapped up today hitting another new all-time high with a big volume-driven gain. The 5/28/20 mid-day report noted - "Reported earnings +73% on +28% sales revenues for the Apr '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

5/28/2020 12:44:04 PM - Reversed into the red after touching a new all-time high today following 3 consecutive gains. Reported earnings +73% on +28% sales revenues for the Apr '20 quarter versus the year ago period. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

4/7/2020 12:12:54 PM - Reaching a new all-time high with today's 9th consecutive gain. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

4/2/2020 12:28:25 PM - Rebounding further above its 200 DMA line ($152) and its 50 DMA line ($154) with today's 6th consecutive gain after an abrupt slump from its all-time high. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

4/1/2020 12:24:12 PM - Rebounded above its 200 DMA line ($152) and consolidating near its 50 DMA line ($154) after an abrupt slump from its all-time high. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/31/2020 12:13:07 PM - Rebounding above its 200 DMA line ($152) and challenging its 50 DMA line ($154) after an abrupt slump from its all-time high. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/19/2020 12:44:00 PM - Sputtering below its 200 DMA line ($151) after an abrupt slump from its all-time high. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/18/2020 12:45:18 PM - Sputtering near its 200 DMA line ($151) after an abrupt slump from its all-time high. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/17/2020 1:01:48 PM - Rebounding above its 200 DMA line ($151) with today's big volume-driven gain after an abrupt slump from its all-time high. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/12/2020 12:31:59 PM - Undercut its 200 DMA line ($150) and prior lows after a gap down today. Reported earnings +12% on +8% sales revenues for the Jan '20 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/11/2020 12:33:53 PM - Found prompt support near its 200 DMA line ($150) and prior lows in recent weeks, remaining perched near its all-time high. Due to report earnings news. Reported earnings +8% on +9% sales revenues for the Oct '19 quarter and prior quarters were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

3/10/2020 12:26:38 PM - Found support near its 200 DMA line ($150) and prior lows, remaining perched near its all-time high. Reported earnings +8% on +9% sales revenues for the Oct '19 quarter. Still consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in prior mid-day reports - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

12/9/2019 12:16:15 PM - Still sputtering below its 50 DMA line ($159.60). Reported earnings +8% on +9% sales revenues for the Oct '19 quarter. Still consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in prior mid-day reports - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

12/6/2019 12:02:47 PM - Still sputtering below its 50 DMA line ($159.70). Reported earnings +8% on +9% sales revenues for the Oct '19 quarter. Still consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in prior mid-day reports - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

12/5/2019 12:12:55 PM -
Reported earnings +8% on +9% sales revenues for the Oct '19 quarter. Volume and volatility often increase near earnings news. Slumped further below its 50 DMA line ($160) with recent volume-driven losses. Still consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in the 8/30/19 mid-day report - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."


12/4/2019 12:49:19 PM -
Due to report earnings news on 12/05/19. Volume and volatility often increase near earnings news. Slumped further below its 50 DMA line ($160) with recent volume-driven losses. Still consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in the 8/30/19 mid-day report - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."


12/3/2019 12:16:08 PM -
Due to report earnings news on 12/05/19. Volume and volatility often increase near earnings news. Slumping further below its 50 DMA line ($160) with recent volume-driven losses. Still consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in the 8/30/19 mid-day report - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."


12/2/2019 12:11:01 PM -
Sputtering below its 50 DMA line ($160) while consolidating near its all-time high since a big "breakaway gap" on 8/29/19. Noted with caution in the 8/30/19 mid-day report - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."


11/26/2019 12:50:48 PM - Hovering near its 50 DMA line ($160) and holding its ground stubbornly near its all-time high since a big "breakaway gap" on 8/29/19. Last noted with caution in the 8/30/19 mid-day report - "Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

8/30/2019 1:13:40 PM - Hit a new all-time high with a big "breakaway gap" on the prior session backed by great volume. Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

8/29/2019 12:11:20 PM - Hitting a new all-time high with today's big "breakaway gap" backed by great volume. Reported earnings +14% on +8% sales revenues for the Jul '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

7/23/2019 12:18:10 PM - Retreating toward its 50 DMA line ($132.74) with today's 4th consecutive volume-driven loss after hitting a new all-time high with gains lacking great volume. Reported earnings +9% on +8% sales revenues for the Apr '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

5/30/2019 12:33:48 PM - Gapped up today rebounding above its 50 DMA line ($121) and hitting a new all-time high with a big volume-driven gain. Reported earnings +9% on +8% sales revenues for the Apr '19 quarter, below the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

5/14/2019 1:57:55 PM - Gapped down for a damaging loss on the prior session violating its 50 DMA line ($121). Reported earnings +27% on +8% sales revenues for the Jan '19 quarter. Prior mid-day reports noted - "Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

3/18/2019 12:17:59 PM - Rebounding since a damaging gap down last week violated its 50 DMA line ($116). Reported earnings +27% on +8% sales revenues for the Jan '19 quarter. Prior mid-day reports noted - "Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

3/15/2019 12:56:14 PM - Gapped down on the prior session violating its 50 DMA line ($116) with a damaging volume-driven loss following earnings news. Reported earnings +27% on +8% sales revenues for the Jan '19 quarter. Prior mid-day reports noted - "Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

3/14/2019 12:43:07 PM - Gapped down today violating its 50 DMA line with a damaging volume-driven loss following earnings news. Reported earnings +27% on +8% sales revenues for the Jan '19 quarter. Last noted with caution in the 3/07/19 mid-day report - "Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

3/7/2019 12:26:41 PM - Holding its ground in a tight range in recent weeks near its all-time high with volume totals mostly lighter than average. Due to report earnings news on 3/14/19. Found prompt support near its 200 DMA line and rebounded since last noted with caution in the 12/20/18 mid-day report - "Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady."

12/20/2018 12:37:59 PM - Today's loss is undercutting the prior low ($101.89) and 200 DMA line defining important chart support. Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

12/4/2018 1:02:15 PM - Gapped down today violating its 50 DMA line again, slumping near the prior low ($101.89) and 200 DMA line ($101.27) defining important support. Reported Oct '18 quarterly earnings +34% on +9% sales revenues, its 3rd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

11/20/2018 12:17:32 PM - Gapped down today violating its 50 DMA line and slumping toward the prior low ($101.89). Reported Jul '16 quarterly earnings +38% on +11% sales revenues, only its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

10/17/2018 12:37:22 PM - Rebounded above its 50 DMA line toward its all-time high with a big volume-driven gain on the prior session. Reported Jul '16 quarterly earnings +38% on +11% sales revenues, only its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth history has been steady.

10/3/2018 12:23:05 PM - Gapped down today undercutting its 50 DMA line ($105.82), retreating from its all-time high. Reported Jul '16 quarterly earnings +38% on +11% sales revenues, its 2nd quarterly comparison above the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

8/17/2016 12:24:33 PM - Slumped below its 50 DMA line with damaging volume-driven losses following an analyst downgrade, retreating from all-time highs. Reported Apr '16 quarterly earnings +23% on +7% sales revenues, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.

5/26/2016 12:18:47 PM - Gapped up today hitting new 52-week and all-time highs following a base on base pattern. Reported Apr '16 quarterly earnings +23% on +7% sales revenues. Fundamental concerns remain and prior mid-day reports cautioned - "Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

4/22/2016 12:17:57 PM - Pulling back from new 52-week and all-time highs in recent weeks and testing its 50 DMA line with today's loss. Reported Jan '16 quarterly earnings +11% on +7% sales revenues and gave encouraging guidance. Fundamental concerns remain as noted in prior mid-day reports - "Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

3/11/2016 12:24:17 PM - Gapped up for a 2nd consecutive session today, hitting new 52-week and all-time highs. Reported Jan '16 quarterly earnings +11% on +7% sales revenues and gave encouraging guidance. Fundamental concerns remain as noted in prior mid-day reports - "Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

3/10/2016 12:21:01 PM - Gapped up today hitting new 52-week and all-time highs after reporting strong Jan '16 quarterly results and encouraging guidance. Fundamental concerns remain as noted in prior mid-day reports - "Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

9/2/2015 12:08:07 PM - Violated its 200 DMA line with a gap down on the prior session. Prior mid-day reports cautioned members - "Retreated from its 52-week high and violated its 50 DMA line with volume-driven losses, finding support near its 200 DMA line. Fundamental concerns remain after Jul '15 earnings +14% on +8% sales revenues. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

9/1/2015 12:47:36 PM - Violating its 200 DMA line with today's gap down. Prior mid-day reports cautioned - "Retreated from its 52-week high and violated its 50 DMA line with volume-driven losses, finding support near its 200 DMA line. Fundamental concerns remain after Jul '15 earnings +14% on +8% sales revenues. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

8/31/2015 12:23:50 PM - Prior mid-day reports cautioned - "Retreated from its 52-week high and violated its 50 DMA line with volume-driven losses, finding support near its 200 DMA line. Fundamental concerns remain after Jul '15 earnings +14% on +8% sales revenues. Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

8/28/2015 12:23:58 PM - Retreated from its 52-week high and violated its 50 DMA line with volume-driven losses, finding support near its 200 DMA line. Fundamental concerns remain after Jul '15 earnings +14% on +8% sales revenues. Prior mid-day reports cautioned - "Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

8/27/2015 12:19:13 PM - Retreated from its 52-week high and violated its 50 DMA line with volume-driven losses. Consolidating near its 200 DMA line. Fundamental concerns remain after Jul '15 earnings +14% on +8% sales revenues. Prior mid-day reports cautioned - "Prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

8/21/2015 12:26:11 PM - Retreating from its 52-week high and violating its 50 DMA line with today's loss. Fundamental concerns remain after Apr '15 earnings +17% on +9% sales revenues. Noted in the 3/12/15 mid-day report with caution - "Reported earnings +16% on +10% sales revenues for the Jan '15 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."

4/8/2015 12:26:35 PM -

Hitting a new 52-week high today. Fundamental concerns remain. Last noted in the 3/12/15 mid-day report with caution - "Reported earnings +16% on +10% sales revenues for the Jan '15 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."



3/12/2015 12:05:18 PM -

Gapped up today hitting a new 52-week high. Reported earnings +16% on +10% sales revenues for the Jan '15 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.



1/22/2015 12:11:40 PM -

Rebounding above its 50 DMA line with today's volume-driven gain. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."



1/16/2015 12:17:57 PM -

Slumped below its 50 DMA line with a recent spurt of volume-driven losses. Noted with caution repeatedly in prior mid-day reports - "Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."



1/15/2015 12:33:59 PM -

Slumping well below its 50 DMA line today while adding to a spurt of volume-driven losses. Noted with caution in prior mid-day reports - "Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."



1/12/2015 12:16:24 PM -

Gapped down today and undercut its 50 DMA line. Noted with caution in prior mid-day reports - "Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."



1/8/2015 12:47:51 PM -

Hovering near its 52-week and all-time highs. Last noted with caution in the 12/10/4 mid-day report - "Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong."



12/10/2014 12:54:39 PM -

Hitting new 52-week and all-time highs with today's 5th consecutive gain. Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.



12/5/2014 12:24:08 PM -

Hitting new 52-week and all-time highs. Reported earnings +10% on +8% sales revenues for the Oct '14 quarter, and prior quarterly comparisons were below the +25% minimum guideline (C criteria). Annual earnings (A criteria) history has been strong.



8/28/2012 4:22:23 PM - Today marked its 7th consecutive loss and it will be dropped from the Featured stocks list tonight due to weak action. A rebound above its 50 DMA line is needed for its technical stance and outlook to improve, and a subsequent rally above its August high would also complete a bullish "double bottom" pattern.

8/23/2012 2:44:46 PM - G - Up from the session's lows, it undercut its prior low ($49.42) after gapping down today for a damaging 4th consecutive loss. A rebound above its 50 DMA line is needed for its technical stance and outlook to improve.

8/16/2012 5:28:02 PM - G - Finished in the upper third of its intra-day range but suffered a loss on higher volume and sank further below its 50 DMA line today. See the latest FSU analysis for more details and a new annotated graph.

8/14/2012 6:01:47 PM - G - Still consolidating near its 50 DMA line with volume totals cooling in recent weeks after encountering distributional pressure. Prior lows near $49 define important near-term support to watch while it may be forming a new base.

8/7/2012 11:00:14 AM - G - Consolidating near its 50 DMA line with volume totals cooling in recent weeks after encountering distributional pressure.

8/1/2012 11:49:03 AM - G - Consolidating below its 50 DMA line today after recent distributional pressure, and its color code is changed to green. It did not register volume-driven gains above its new pivot point to trigger a new (or add-on) technical buy signal.

7/25/2012 5:57:33 PM - Y - Gapped down today for as loss but rebounded to finish near the session high and closed just above its 50 DMA line after encountering distributional pressure. It did not register volume-driven gains above its new pivot point to trigger a new (or add-on) technical buy signal.

7/24/2012 4:09:34 PM - Y - Halted its slide near its 50 DMA line after encountering distributional pressure while retreating from its all-time high. A violation of its short-term average would raise more serious concerns. It did not register volume-driven gains above its new pivot point to trigger a new (or add-on) technical buy signal.

7/19/2012 6:23:37 PM - Y - Volume increased behind its 2nd consecutive loss and it finished near the session low, retreating from its all-time high. It did not register volume-driven gains above its new pivot point to trigger a new (or add-on) technical buy signal. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

7/16/2012 1:20:51 PM - Y - Volume totals have been cooling while recently hovering near its all-time high. Color code is changed to yellow after forming an advanced "3-weeks tight" base. Volume-driven gains above its new pivot point may trigger a new (or add-on) technical buy signal. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

7/12/2012 4:42:24 PM - G - Still hovering near its all-time high, extended from its prior base. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11. See the latest FSU analysis for more detail and a new annotated graph.

7/5/2012 4:00:34 PM - G - Posted a small gain today with average volume, hovering near its all-time high, extended from its prior base. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

6/29/2012 5:49:58 PM - G - Hovering near its all-time high, extended from its prior base. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

6/26/2012 5:05:45 PM - G - Hit another new all-time high with a volume-driven gain today, getting more extended from prior highs. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

6/22/2012 5:23:39 PM - G - Inched up today for a small gain with above average volume, perched near its all-time high. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

6/20/2012 1:08:04 PM - G - Inching up today for yet another new all-time high. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

6/15/2012 8:35:33 PM - G - Rallied with above average volume to a new all-time high and closed at the session high. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11.

6/12/2012 4:29:41 PM - G - Finished at a best-ever close today. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11. See the latest FSU analysis for more details and a new annotated graph.

6/7/2012 12:06:45 PM - G - Found support near its 50 DMA line and today it is perched at its 52-week and all-time highs. Completed another Secondary Offering on 6/05/12, its 4th Secondary Offering since September '11. Reported earnings +31% on +13% sales revenues for the quarter ended April 30, 2012 versus the year ago period. The broader market (M criteria) has yet to confirm a new rally, however, and without a solid follow-through day from at least one of the major averages all new buying efforts are discouraged under the fact-based investment system.

6/6/2012 12:15:42 PM - G - Gapped up today, rallying from its 50 DMA line again. Proposed another Secondary Offering on 6/04/12, its 4th Secondary Offering since September '11. Reported earnings +31% on +13% sales revenues for the quarter ended April 30, 2012 versus the year ago period. The broader market (M criteria) has yet to confirm a new rally, however, and without a solid follow-through day from at least one of the major averages all new buying efforts are discouraged under the fact-based investment system.

6/5/2012 4:44:17 PM - G - Gapped down today, retreating from all-time highs with a 3rd consecutive loss backed by above average volume and it closed just below its 50 DMA line again. Color code is changed to green based on damaging distributional action. Reported earnings +31% on +13% sales revenues for the quarter ended April 30, 2012 versus the year ago period. The broader market (M criteria) has yet to confirm a new rally, however, and without a solid follow-through day from at least one of the major averages all new buying efforts are discouraged under the fact-based investment system.

6/5/2012 12:07:20 PM - Y - Reported earnings +31% on +13% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Pulling back today from all-time highs with a 3rd consecutive loss backed by above average volume and testing support near its 50 DMA line again. No resistance remains due to overhead supply. The broader market (M criteria) has yet to confirm a new rally, however, and without a solid follow-through day from at least one of the major averages all new buying efforts are discouraged under the fact-based investment system.

6/1/2012 11:54:38 AM - Y - Pulling back today from new all-time highs hit this week after 3 consecutive gains. No resistance remains due to overhead supply. The broader market (M criteria) has yet to confirm a new rally, however, and without a solid follow-through day from at least one of the major averages all new buying efforts are discouraged under the fact-based investment system.

5/31/2012 12:10:54 PM - Y - Inching to new 52-week and all-time highs with today's 3rd consecutive gain and no resistance remains due to overhead supply. Its color code was changed to yellow based on recent resilience, and it is approaching its "max buy" level. The broader market (M criteria) has yet to confirm a new rally, however, and without a solid follow-through day from at least one of the major averages all new buying efforts are discouraged under the fact-based investment system.

5/29/2012 4:42:18 PM - Y - Rebounded further above its 50 DMA line today and finished near its best-ever close. Its color code is changed to yellow based on recent resilience.

5/22/2012 4:36:05 PM - G - Down today average volume, encountering resistance at its 50 DMA line. Recent violation of that important short-term average triggered a technical sell signal and its color code was changed to green. It has encountered recent distributional pressure while market conditions (M criteria) turned for the worse.

5/17/2012 5:49:17 PM - G - Down today with above average volume while violating its 50 DMA line triggering a technical sell signal. Color code is changed to green. It has encountered recent distributional pressure while market conditions (M criteria) turned for the worse.

5/17/2012 12:48:22 PM - Y - Down today with higher volume, slumping under its pivot point and raising some concerns while trading near its 50 DMA line which defines important chart support. It has encountered recent distributional pressure while market conditions (M criteria) turned for the worse.

5/15/2012 8:42:32 PM - Y - Stubbornly holding its ground near its 52-week high and pivot point. It has encountered some distributional pressure while market conditions (M criteria) turned for the worse.

5/9/2012 5:25:33 PM - Y - Technically, volume-driven gains helped it recently rally from a 5-week flat base, however it has encountered some distributional pressure while market conditions (M criteria) turned for the worse. See the latest FSU analysis for more details and a new annotated graph.

5/7/2012 12:30:05 PM - Y - Color code is changed to yellow with pivot point based on its 3/23/12 high plus 10 cents. Technically, volume-driven gains last week helped it rally from a 5-week flat base. Found support at its 50 DMA line and continued higher since last noted on 3/29/12 after completing another Secondary Offering while perched at an all-time high - "Reported earnings +38% on +20% sales revenues for the quarter ended January 31, 2012 versus the year ago period, showing encouraging acceleration in sequential quarterly sales and earnings increases. Its fundamentals (C & A criteria) are now resembling past great winners, and patient investors may watch for secondary buy points to possibly develop and be noted. Gapped up today and hit a new all-time high with another volume-driven gain. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line acted as a support level throughout its ongoing advance, however it is too extended from any sound base pattern to meet the fact-based system's technical guidelines for buy candidates. "

3/29/2012 12:33:20 PM - Completed another Secondary Offering on 3/27/12 while perched at an all-time high, extended from any sound base. Prior mid-day reports noted - "Reported earnings +38% on +20% sales revenues for the quarter ended January 31, 2012 versus the year ago period, showing encouraging acceleration in sequential quarterly sales and earnings increases. Its fundamentals (C & A criteria) are now resembling past great winners, and patient investors may watch for secondary buy points to possibly develop and be noted. Gapped up today and hit a new all-time high with another volume-driven gain. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line acted as a support level throughout its ongoing advance, however it is too extended from any sound base pattern to meet the fact-based system's technical guidelines for buy candidates. "

3/28/2012 12:08:14 PM - Pulling back with above average volume behind today's 2nd consecutive loss after proposing a Secondary Offering on 3/26/12 while perched at an all-time high, extended from any sound base. Prior mid-day reports noted - "Reported earnings +38% on +20% sales revenues for the quarter ended January 31, 2012 versus the year ago period, showing encouraging acceleration in sequential quarterly sales and earnings increases. Its fundamentals (C & A criteria) are now resembling past great winners, and patient investors may watch for secondary buy points to possibly develop and be noted. Gapped up today and hit a new all-time high with another volume-driven gain. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line acted as a support level throughout its ongoing advance, however it is too extended from any sound base pattern to meet the fact-based system's technical guidelines for buy candidates. "

3/27/2012 12:44:11 PM - Small gap down today with higher volume. Recently getting more extended from a sound base while prior mid-day reports noted - "Reported earnings +38% on +20% sales revenues for the quarter ended January 31, 2012 versus the year ago period, showing encouraging acceleration in sequential quarterly sales and earnings increases. Its fundamentals (C & A criteria) are now resembling past great winners, and patient investors may watch for secondary buy points to possibly develop and be noted. Gapped up today and hit a new all-time high with another volume-driven gain. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line acted as a support level throughout its ongoing advance, however it is too extended from any sound base pattern to meet the fact-based system's technical guidelines for buy candidates. "

3/23/2012 12:35:24 PM - Small gap up gain today, getting more extended from a sound base. The 3/22/12 mid-day report noted - "Reported earnings +38% on +20% sales revenues for the quarter ended January 31, 2012 versus the year ago period, showing encouraging acceleration in sequential quarterly sales and earnings increases. Its fundamentals (C & A criteria) are now resembling past great winners, and patient investors may watch for secondary buy points to possibly develop and be noted. Gapped up today and hit a new all-time high with another volume-driven gain. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line acted as a support level throughout its ongoing advance, however it is too extended from any sound base pattern to meet the fact-based system's technical guidelines for buy candidates. "

3/22/2012 12:27:18 PM - Reported earnings +38% on +20% sales revenues for the quarter ended January 31, 2012 versus the year ago period, showing encouraging acceleration in sequential quarterly sales and earnings increases. Its fundamentals (C & A criteria) are now resembling past great winners, and patient investors may watch for secondary buy points to possibly develop and be noted. Gapped up today and hit a new all-time high with another volume-driven gain. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line acted as a support level throughout its ongoing advance, however it is too extended from any sound base pattern to meet the fact-based system's technical guidelines for buy candidates.

3/20/2012 12:29:07 PM - Consolidating near its all-time high following volume-driven gains. Last noted in the 1/24/12 mid-day report - "Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

1/24/2012 11:44:52 AM - Consolidating in an orderly base above its 50 DMA line within close range of its all-time high. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines.

12/12/2011 12:12:46 PM - Consolidating above its 50 DMA line within close range of its all-time high. Secondary Offerings were completed on 9/08/11 and on 12/07/11. Its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. Quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines.

12/8/2011 12:28:22 PM - Consolidating above its 50 DMA line today while making a 4th consecutive mid-day report appearance. A Secondary Offering was completed on 9/08/11. Its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

12/7/2011 12:01:17 PM - Slumping near its 50 DMA line with a 2nd consecutive loss on above average volume, making a 3rd consecutive mid-day report appearance today. A Secondary Offering was completed on 9/08/11. Its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

12/6/2011 12:26:12 PM - Hovering at its 52-week high and making a 2nd consecutive mid-day report appearance today. A Secondary Offering was completed on 9/08/11. its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

12/5/2011 12:03:52 PM - Touching a new 52-week high today. A Secondary Offering was completed on 9/08/11. its 50 DMA line recently acted as a support level. Reported earnings +28% on +12% sales revenues for the quarter ended October 31, 2011 versus the year ago period. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

9/22/2011 12:59:00 PM - Consolidating well above prior chart highs after reaching a new 52-week high last week following a Secondary Offering completed on 9/08/11. Recently cleared resistance in the $35 area may now act as a support level. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

9/13/2011 12:51:51 PM - Consolidating near prior chart highs following an abrupt pull back after reaching a new 52-week high last week, then completing a Secondary Offering on 9/08/11. Recently cleared resistance in the $35 area may now act as a support level. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

9/12/2011 12:20:47 PM - Consolidating near prior chart highs following an abrupt pull back after reaching a new 52-week high last week, then completing a Secondary Offering on 9/08/11. Recently cleared resistance in the $35 area may now act as a support level. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

9/9/2011 12:09:12 PM - Abruptly pulling back with above average volume behind losses after reaching a new 52-week high on Wednesday. Recently cleared resistance in the $35 area may now act as a support level. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

9/8/2011 12:32:46 PM - Gapped down today, pulling back from its new 52-week high hit on the prior session. Recently cleared resistance in the $35 area may now act as a support level. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

8/31/2011 12:27:57 PM - Gapped up again today and hit another new 52-week high after clearing chart resistance in the $35 area on the prior session. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on 8/29/11 the mid-day report noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

8/30/2011 1:01:10 PM - Gapped up today and hit a new 52-week high, clearing prior chart resistance in the $35 area. Reported earnings +24% on +11% sales revenues for the quarter ended July 31, 2011 versus the prior session. When rebounding above its 50 DMA line on the prior session it was noted - "Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines."

8/29/2011 12:19:37 PM - Rebounding above its 50 DMA line today, now perched -4.4% off its 52-week high. Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines.

8/26/2011 11:58:44 AM - Consolidating under its 50 DMA line, perched -8.3% off its 52-week high. Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines.

8/21/2011 3:46:21 PM - Consolidating under its 50 DMA line, perched -8.6% off its 52-week high. Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines.

8/16/2011 12:22:43 PM - Gapped up above its 50 DMA line today, rallying within -4% of its 52-week high. Sales revenues and earnings increases in the Jan '11 and Apr '11 quarterly comparisons versus the year ago periods were borderline or below the investment system guidelines.