First filter is quality. I use valuesense to screen for companies with strong roic, manageable debt, and consistent free cash flow. This eliminates maybe 80% of stocks immediately which is the point. No sense doing deep research on fundamentally weak businesses.
Second filter is valuation. Looking for stocks trading below my estimate of intrinsic value with at least 20% margin of safety. Use a mix of dcf and relative valuation depending on the industry.
Third filter is catalysts. What's going to make the stock rerate higher? Could be earnings recovery, new product launch, management change, or just mean reversion after an overreaction to bad news.
Only after passing all three do I actually read the 10k and listen to earnings calls. Usually means I'm doing deep work on maybe 5 to 10 companies per month instead of trying to follow everything.
The process doesn't guarantee winners but it keeps me focused on higher probability situations. Also easier to hold through volatility when you understand the business and have conviction in the valuation.
Happy to share more details on any part of this if helpful.