Taiwan Semiconductor Manufacturing Company Limited (TSM) fundamental stock analysis