You have a great record! Congratulations!
You need to find out your relative/approximate class rank, from your college counselor. Look at the school profile(your HS will send it to colleges) for aGPA distribution to get an idea.
Based on your unweighted and weighted GPA, which is the same system as used at private schools near us(honors/AP both 0.5), you could be just outside of the top 10%, or as high as top5%, but it is not likely you are at the very top 1-3 spots.
How does your HS usually do with your reaches? Does 10% of your HS matriculate at schools in your reach range? If its less than that, and your rank is not within that rough range, it will make it much harder. Also, consider your rigor: it certainly looks good from an outsider perspective: but are there difficult APs you have not taken? Are there courses where you could have had a harder level and you chose the easier?
You don’t have to answer these: I just want to point out what it takes to actually have a realistic chance at your reaches. For unhooked kids, one has to have the rigor and the rank, plus all the other stuff.
Also: consider adding WUSTL: it is an excellent school and has many features that overlap with your other choices. It is likely another reach school, however.