Home Stock TSMC stock in focus as Q1 earnings loom after 35% revenue growth