Positive earnings for last 8 quarters
Add this filter to your stock screener and find stocks matching your criteria.