The NVDA calls are trading @ 2.00 which is a gain of 500% so holding through earnings are for advanced players that can weigh the risk and reward and not jeopardize the capital by more than they could afford. I weigh the chart, the sector, historical price patterns after prior earnings reports, index and even future charts are taken into consideration. There is a lot of research before we even call something for "anticipatory upswing". If you do nothing, you get nothing. We don't hold much but what we do we have over 75% success rate so why shouldn't we do it? For the most part the option is enough, only rarely do we hold the stock.
In the case of ADVP and ERTS I liked them both but decided to hold ADVP both the stock and option call while ERTS only the options. ADVP was also a quadruple bagger but ERTS was only good for about $0.40 on the options ($800)because of the gap 'n crap that was rather quick. I would never have kept STOCK long in both so I have no regrets.