Finviz is a financial research, analysis, and visualization web tool for individual and institutional traders, offering screening tools, news tools, grouping tools, and futures, forex, crypto, and backtest features.