Earnings date can be volatile. That’s one way to avoid gaps. Some large caps have so many analyst on them that gaps aren’t as frequent. Some small caps can get wild every quarterly earnings release. On a chart you can pretty much see every earnings with huge gaps either way.
Some are from...