UPDATE BABA at $106.07 The BABA Nov07 107.00 call position is still open. I didn't get the post-earnings jump I expected so I will see what happens during the next 3 days. Stay tuned.
I don't like debit spreads, the short option is like having a piano tied to your back. If you want to lower the risk/cost of your position it's better to move up the long position 1-strike or so. In your example buy the 104 call instead of a 103C/104C debit spread.