I don't think (All IMO) CDFT will wait until 7/31 to file. I think it will happen at the end of this week or beginning of next. Just a hunch... I believe most people have already received their shares.