Scan all S&P 500 stocks against the 8 Minervini criteria at a point in the past, then see how each passing stock performed since.
Scans ~500 stocks using batched Alpaca requests. Takes 1–2 minutes. Results are saved and reused.