It is in my humble opinion TSM is looking at a rather large drop looming ahead - symmetrically the pattern meets the harmonic qualifications as well as the elliot wave theory macro wave iterations.
It is possible TSM will make a small shoulder before breaking the $100 price level - should it break this level and close below I believe it will be a swift fall to the $85 level, however if it wasn't "quick" the position I hold does allow for some time.
Trade: 6/17 exp $85 PUTS @ 1.17 on 4/1 - currently trading at 1.62 at time of post