It is free for real-time charts from interactive brokers but you have to use an old version of IB TWS and cannot upgrade.
I no longer use Yahoo charts, or rarely do, the yahoo chart I displayed is one I had saved from a year or so ago. Suggest just experiment with it. I use spreadsheets now.
tv is nice and easy but too expensive without porper trading functions, just use free version for a glance.
Many missing, but data feed and broker list, not sure if TD is off the list since the Schwab merge? https://www.medvedtrader.com/www/frontend/datasource
In Medved trader you can add a two stocks on the same chart. It is in the indicators section and you put the stock symbol in there and it shows up on the same chart as the main symbol.