Firstly I'd expect -c260's to expire this week, I know today has been against expectation somewhat, but I wouldn't be panicking about them at this moment in time
You need to know that I don't have a roll function with my broker, so it's always a buy/sell event. In an ideal world I'd do those at the same moment, but it's just not possible, so when I decide to roll - which is often the Thursday, not the Friday, to avoid drama - I will watch the chart a bit, then try to buy back the short call on a dip and resell when it pops back up - usually, with a bit of patience, you can win a $1 or 2 doing this, but there's always the risk it keeps dropping. If you have a broker roll function then I believe it's instant and very simple, but obviously more restricted
If I get calls (or puts) going DITM then I'll often straddle with some puts or calls to add some "free" premium, works most of the time to get you out of a hole - on larger positions you can do it gradually, so 100x calls could roll to 10x puts and 90x calls in a straddle, you'll either win big on the call side or reduce your calls by 10%, either way you'll win
But the main principle, roll before they go ITM, you'll get the best premium, whether you roll to the same strike or take a free roll higher, that's up to you and where you think the SP is going