The stock grows/declines severely during earning call. I use that to my advantage/leverage
>quarterly by law
I don't think you answered the GP's question. What is the point of looking at the earnings call date if your script just returns a full list of companies? (Or maybe when you said 90 days you meant a shorter time period?)
Take for example Shopify. Their stock is very fast growing, however, you'll always notice a decent bump during earnings calls. I buy 30-60 days before this earnings call, because I anticipate it'll grow in the next 30-60 days (for the earnings call), given the previous growth. I sell on the day of earnings call