• I've been using this and it works great but it doesn't work if the XIRR is negative, did you ever modify this code to handle that?