1/29/2024 12:35:31 PM - Reported earnings +3% on -4% sales revenues for the Dec '23 quarter versus the year-ago period, breaking a streak of 3 strong quarterly comparisons. Gapped down today violating its 50 DMA line. Fundamental concerns remain. Annual earnings history (A criteria) is below guidelines of the fact-based investment system.

12/18/2023 12:40:47 PM - Reported earnings +48% on +12% sales revenues for the Sep '23 quarter versus the year-ago period, its 3rd strong quarterly comparison. Perched near its 52-week high afetr consolidating in an orderly fashion above its 50 and 200 DMA lines. Fundamental concerns remain. Annual earnings history (A criteria) is below guidelines of the fact-based investment system.

11/29/2023 12:34:00 PM - Reported earnings +48% on +12% sales revenues for the Sep '23 quarter versus the year-ago period, its 3rd strong quarter. Consolidating above its 50 and 200 DMA lines. Faces resistance due to overhead supply. Fundamental concerns remain. Annual earnings history (A criteria) is below guidelines of the fact-based investment system.

11/6/2023 2:00:18 PM - Reported earnings +48% on +12% sales revenues for the Sep '23 quarter versus the year-ago period, its 3rd strong quarter. Its 50 DMA line ($20.10) recently acted as resistance in recent weeks. Noted with caution in prior mid-day reports - "Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system."

9/28/2023 1:05:20 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period, its 2nd strong quarter. Sputtering below its 50 DMA line which acted as resistance in recent weeks. Noted with caution in prior mid-day reports - "Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system."

9/27/2023 12:11:34 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period, its 2nd strong quarter. Sputtering below its 50 DMA line which acted as resistance in recent weeks. Noted with caution in prior mid-day reports - "Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system."

9/25/2023 12:18:20 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period, its 2nd strong quarter. Consolidating below its 50 DMA line since last noted with caution in the 9/12/23 mid-day report - "Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system."

9/12/2023 12:41:28 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period, its 2nd strong quarter. Consolidating near its 50 DMA line ($21.62). Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system.

9/11/2023 12:36:28 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period, its 2nd strong quarter. Consolidating near its 50 DMA line. Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system.

9/8/2023 12:25:49 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period, its 2nd strogn quarter. Slumping below its 50 DMA line ($21.61) with recent volume-driven losses. Faces resistance due to considerable overhead supply up to the $37 level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system.

9/7/2023 12:37:02 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period. Recently consolidating near its 50 DMA line ($21.62). Faces resistance due to considerable overhead supply up to the $37+ level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system.

8/17/2023 1:42:53 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period. Rebounding above its 50 DMA line toward its prior high ($23.30) but faces resistance due to considerable overhead supply up to the $37+ level. Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system.

8/4/2023 1:14:06 PM - Reported earnings +108% on +4% sales revenues for the Jun '23 quarter versus the year-ago period. Consolidating near its 50 DMA line ($20.79). Fundamental concerns remain. Prior sales revenues and earnings history is below guidelines of the fact-based investment system.

1/28/2020 12:46:26 PM -
Reported earnings +7% on +5% sales revenues for the Dec '19 quarter. Gapped down today and undercut its 50 DMA line ($47.91). Consolidating after reaching a new 52-week high with noted volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/27/2020 12:34:41 PM -
Gapped down today, pulling back from its 52-week high after noted volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/24/2020 12:34:16 PM -
Perched at its 52-week high after noted volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/22/2020 11:52:43 AM -
Perched at its 52-week high after noted volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/17/2020 12:52:56 PM -
Perched at its 52-week high after noted volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/14/2020 12:32:46 PM -
Perched at its 52-week high after volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/13/2020 1:00:21 PM -
Perched at its 52-week high after volume-driven gains. Prior mid-day reports cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


1/8/2020 12:21:00 PM -
Found support near its 200 DMA line then rebounded and wedged to a new high with gains lacking great volume conviction. The 10/21/19 mid-day report last cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


10/21/2019 12:15:42 PM -
Found prompt support near its 200 DMA line ($42.17) since gapping down on 10/10/19. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


10/10/2019 12:41:24 PM -
Gapped down today violating its 200 DMA line ($41.87). Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


10/9/2019 1:08:02 PM -
Gapped down on 9/27/19 violating its 50 DMA line ($46.60). Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


10/8/2019 12:52:48 PM -
Gapped down on 9/27/19 violating its 50 DMA line ($46.63). Prior mid-day reports cautioned members - Hovering at its all-time high. Found support at its 50 DMA line during the recent consolidation. Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


10/3/2019 12:11:53 PM -
Gapped down on 9/27/19 violating its 50 DMA line ($46.73). Prior mid-day reports cautioned members - Hovering at its all-time high. Found support at its 50 DMA line during the recent consolidation. Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."


10/2/2019 12:49:34 PM - Gapped down on 9/27/19 violating its 50 DMA line ($46.78). Prior mid-day reports cautioned members - Hovering at its all-time high. Found support at its 50 DMA line during the recent consolidation. Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."

10/1/2019 1:11:16 PM - Gapped down on 9/27/19 violating its 50 DMA line ($46.85). Prior mid-day reports cautioned members - Hovering at its all-time high. Found support at its 50 DMA line during the recent consolidation. Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."

9/27/2019 12:49:58 PM - Gapped down today violating its 50 DMA line ($46.81). Prior mid-day reports cautioned members - Hovering at its all-time high. Found support at its 50 DMA line during the recent consolidation. Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."

9/26/2019 12:48:09 PM - Hovering at its all-time high. Found support at its 50 DMA line during the recent consolidation. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."

9/16/2019 12:38:31 PM -

Stalled after gapping up for new all-time highs in July with volume-driven gains and found support at its 50 DMA line during the recent consolidation. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



8/23/2019 12:51:09 PM -

Stalled after gapping up for new all-time highs in July with volume-driven gains and it has been consolidating above its 50 DMA line. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



8/15/2019 1:18:00 PM -

Stalled after recently gapping up for new all-time highs with volume-driven gains. The 7/23/19 and prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/23/2019 12:41:12 PM -

Gapped up for a 2nd consecutive session and hit a new all-time high today. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/22/2019 1:00:39 PM -

Gapped up today challenging its all-time high. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/19/2019 12:11:31 PM -

Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/16/2019 12:28:52 PM -

Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/11/2019 12:00:17 PM -

Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/5/2019 12:32:26 PM -

Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/23/2017 1:31:28 PM -

Hit a new high with today's gap up and volume-driven gain. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/16/2017 12:24:49 PM -

Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/13/2017 12:44:21 PM -

Hovering near its 52 week high, extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/10/2017 12:44:05 PM -

Hovering near its 52 week high, extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/6/2017 11:55:07 AM -

Hovering near its 52 week high, extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/5/2017 11:58:55 AM -

Perched at its 52 week high, extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



10/3/2017 11:42:49 AM -

Perched at its 52 week high, extended from any sound base. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/26/2017 12:49:43 PM -

Pulling back from its 52 week high with today's 4th consecutive volume-driven loss. It is extended from any sound base following a spurt of volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/25/2017 12:38:34 PM -

Perched near its 52 week high, extended from any sound base following a spurt of volume-driven gains. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/22/2017 12:26:23 PM -

Perched at its 52 week high, extended from any sound base following a spurt of volume-driven gains. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/19/2017 1:11:51 PM -

Perched at its 52 week high, extended from any sound base and adding to a recent spurt of volume-driven gains. Found support near its 50 DMA line again during its consolidation since noted with caution in the 7/31/17 mid-day report - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/18/2017 12:30:19 PM -

Perched at its 52 week high and adding to a recent spurt of volume-driven gains. Found support near its 50 DMA line again during its consolidation since noted with caution in the 7/31/17 mid-day report - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/15/2017 12:50:51 PM -

Touching another new 52 week high today. Found support near its 50 DMA line again during its consolidation since noted with caution in the 7/31/17 mid-day report - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/12/2017 12:53:07 PM -

Gapped up for yet another gain today hitting a new 52 week high. Found support near its 50 DMA line again during its consolidation since noted with caution in the 7/31/17 mid-day report - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/6/2017 1:22:04 PM -

Gapped up for a 2nd consecutive session hitting new 52 week highs. Found support near its 50 DMA line again during its consolidation since noted with caution in the 7/31/17 mid-day report - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



9/5/2017 12:31:31 PM -

Gapped up and hit a new 52 week high today. Found support near its 50 DMA line again during its consolidation since last noted with caution in the 7/31/17 mid-day report - "Fundamental concerns remain. Sales and earnings history is below guidelines of the fact-based investment system."



7/31/2017 11:47:39 AM -

Hovering near its 52 week high. Recently found support near its 50 DMA line. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



7/25/2017 12:57:24 PM -

Gapped up today challenging its 52 week high after recently consolidating near its 50 DMA line. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



7/24/2017 1:06:01 PM -

Gapped up today challenging its 52 week high after consolidating near its 50 DMA line. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



7/21/2017 12:28:45 PM -

Consolidating near its 50 DMA line. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



7/7/2017 12:37:10 PM -

Pulled back below its 50 DMA line since its 6/19/17 gap up for a considerable gain and new 52-week high. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



6/22/2017 1:08:09 PM -

Pulling back since its 6/19/17 gap up for a considerable gain and new 52-week high. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



6/19/2017 12:53:38 PM -

Gapped up today for a considerable gain, hitting a new 52-week high. Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



5/4/2017 12:40:39 PM -

Fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales and earnings history is below guidelines of the fact-based investment system."



11/9/2016 12:36:22 PM -

Fundamental concerns remain as when noted with caution in the 4/26/10 mid-day report - "Sales and earnings history is below guidelines of the fact-based investment system. Rose from a flat base as it gapped up on 4/20/10 amid widespread tech (semiconductor group) strength."



11/3/2016 12:48:34 PM -

Fundamental concerns remain as when last noted with caution in the 4/26/10 mid-day report - "Sales and earnings history is below guidelines of the fact-based investment system. Rose from a flat base as it gapped up on 4/20/10 amid widespread tech (semiconductor group) strength."



4/26/2010 12:52:56 PM -

Hit a new 52-week high today. Noted in the 4/22/10 mid-day report - "Sales and earnings history is below guidelines of the fact-based investment system. Rose from a flat base as it gapped up on 4/20/10 amid widespread tech (semiconductor group) strength."



4/22/2010 12:55:01 PM -

Sales and earnings history is below guidelines of the fact-based investment system. Rose from a flat base as it gapped up on 4/20/10 amid widespread tech (semiconductor group) strength.



7/13/2007 12:29:12 PM - No base.

1/12/2006 12:34:52 PM - No base.

1/11/2006 12:48:26 PM - No base.

1/10/2006 12:55:43 PM - No base.

1/6/2006 1:00:48 PM - No base.

1/4/2006 1:25:30 PM - No base.

1/3/2006 1:07:23 PM - No base.

12/27/2005 12:45:35 PM - No base.