Home Investing TSMC TSM stock prediction: $610 bull case vs $265 bear case