$TSM This company is great but we will see red tomorrow. It is down 1.6% as of right now on the asian market, Futures are red, most stocks turn red on earning day and we are soon entering a bearish. But for the long term, definitely a buy.