For this week, I used the following criteria to get the list of stocks I ran my program on:
Stock Group 1:
- Top 1000 stocks ranked by market cap
- Of the 1000 stocks, any with less than 150k volume were eliminated
- The remaining stocks were kept
Stock Group 2:
- Stock listed on Nasdaq / NYSE = True
- Daily Volume and Avg Volume > 150,000
- Has revenue = True & Growing YoY
- Positive EPS = True & Growing YoY
- Positive EBITDA = True & Growing YoY
- Generates Cash from Operations
My stock screener has generated the following 45 top stock picks out of 1069 stocks screened. These 45 top stock picks are filtered based on:
- Stocks in an Up trend with a 15% or greater potential return vs. the target price, irrespective of current price vs. stdev
- Stocks with at least 1 full year of trading history
- 20 stocks were removed intentionally due to high levels of risk (higher than the remaining 45 stocks), despite meeting the criteria above
- Note: Of the 45 stocks, 2 are in a down trend but are identified with low enough levels of risk that I am including them