(1) provide financial news for each specific stock. (2) provide various stock technical factors and fundamental factors for each stock.