Re 25.50 Calls
On MU's last earnings the stock gapped higher a little more than $2 on the following day. I was long Calls then also.
When buying Calls into earnings, I typically wait as long as I can and tend to like an expiration a week after earnings release so that time value will be low. Also, price usually doesn't run up right ahead of earnings unless there is some insider stuff going on. If it moves higher after earnings release, most of that happens within a few days, so that's another reason to not buy time value.
This time I was luckier than normal, as there was a long red bar on Tuesday so I bought the Calls within a few minutes of Market Close.