AlphaStocks is a stock screening and research platform. It is not a registered investment adviser, broker-dealer, or financial planner. Scores, ratings, fair value estimates, and all analytical outputs are generated by mathematical algorithms applied to public data and do not constitute personalized investment advice or recommendations to buy, sell, or hold any security. Past performance, including backtested results, does not guarantee future results. You are solely responsible for your own investment decisions. Always consult a qualified financial adviser before making investment decisions.