Hi!
First of all I want to say that in my opinion I think you have a pretty solid chance of success, perhaps depending on the program you are applying to.
I'm a current student at the Harvard Masters in Data Science program and in undergrad I studied neuroscience with a minor in computer science. I had a fairly strong background in computer science when I applied (fundamentals + a few advanced courses), though my math experience was just barely meeting the requirements (my calculus experience was solely from taking AB and BC in high school). This is all to say that I understand coming at this from a non-traditional background – a lot of people in these programs did CS/Math/Engineering in undergrad. That said, I know many programs, in particular Harvard's, really understand and value the interdisciplinary nature of data science, so coming from a business/finance background is not necessarily a disadvantage.
In terms of your stats, I think you're pretty good! Your GRE scores are well within range for top programs and your GPA is good, lower than I think the average is for Harvard but I don't know about other schools. I think your solid LORs will be very helpful and your work experience sounds stellar, I would definitely prioritize it in your personal statement.
Let me know if you have any questions about anything I said. And best of luck! I'm pretty confident you'll be successful.
(also I have to note that Harvard isn't on your list of schools... just saying)