For international investors TradingView is best, for day traders TC2000 is best, and the best stock monitoring site overall is TradeIdeas. However, there are great free options for stock monitoring sites such as Yahoo Finance and FINVIZ Elite.