So you showcases a very strong background in Finance and Quants both academically and work experience wise.
The work ex. Part especially looks solid , you have a good brand name and have a have worked in pretty impressive core finance fields.
Having said this, remember that your work ex. Can only be leveraged if you highlight the right experiences properly through your application.
You have not mentioned any quantifiable achievements, so do dig deep into your profile to come up with these experiences.
GPA and GMAT look pretty good as well. You have mentioned that you are planning to re-take the GMAT. Unless you plan on notching up your score by 30-60 points, retaking it is not super-necessary.
Also, which Intake are you targeting ?
If you have time in hand for both GMAT and creating a strong application, go for it.
Regarding school targeting, Duke, USC Marshall can be dream schools, Michigan, ESSEC, Schulich can be competitive ones and Babson, Vanderbilt can be bucketed under safe schools.
Again, this is based on the information that you have given here.
I would need a few more details about your profile to give you an in-depth analysis. Would suggest you to check out this profile evaluation tool to get a better idea about your profile and your selection chances at your target schools:
https://mim-essay.com/profile-evaluation?gcf