TCS Shares Hit Three-Week Low After Q1 Profit Miss | Sharefundss