TipRanks provides the best overall coverage of securities. It provides up to the date financial news for your securities and analysis of securities from professional analysts. My personal preference is to do my own technical analysis of securities. TipRanks provides great tools and charts to support technical analysis.