We try to cluster the finishes around Sunday through Tuesday, so for 2022, that's July 25-ish and after. Sail faster than your rating, and you will finish sooner. Earliest boats will likely finish Saturday.
And, of course the converse is true. Stragglers, or boats with problems may finish as late as July 27 or even a day or two later.