IMO there are very few Apples in this world, much less repeats (coming back after getting bounced out)?? I used to invest in high tech but after watching it for maybe 8 years now... just too unstable.
Most companies or people that try to be perfect, especially those that have to do it all themselves, will fail.