SDRL/Yodi - Keep in mind this is a function of low oil prices, which come and go over time and not a particular flaw in the business. I assume the short 2016 puts are the $30s and it looks to me like the 2017 $23 puts are $8.50 so I'd spend $3 of the $4.70 you collected to drop the strike 20%. That leaves you with the stock at $35 less the short calls ($2?) and the $1.70 left from the short $30s is net $31.30/27.15 and, if you sell the $30s for $2.25, that drops you to net $29.05/26.03. If they keep up their dividend ($4), it still makes for a nice hold as you're getting 13.7% while you wait. You can be more aggressive on the call sale but the $25s are only about $1 more and I don't think it's worth it.
Although, interestingly, as a new trade idea, since the SDRL 2017 $25 calls are $3.30 and the 2017 $30 calls are $2.25 - I love buying 20 of those spreads for $1.05 ($2,100 but $1.25 would be fine) and selling 5 of the short 2017 $13 puts for $3.20 ($1,600) and then you are in $10,000 of long spreads for net $500 and your worst case is owning 500 shares of SDRL for net $14, which is 39% off this already low price.
What a fantastic way to profit from Yodi's pain!