system
A chat on subreddit /r/wallstreetbets
human
So in a winner scenario, best case is to sell right before the earnings (assuming it will be positive and I own a call) to avoid the crush, yet, if the change in the underlying is significant it would be better to hold through?

gpt
You should check how the stock is trading before earnings. 
  
 If they expect a good report, there might be a run-up. 
  
 If they aren't sure it will trade flat before the earnings and pop or drop after. 
  
 If they are expecting a bad report, it will drop before and pop after.