NYU is a real reach, since the acceptance rate is around 15%, and the wide range of GPAs of accepted students means that high GPAs do not provide the advantage that they would in other places.
Also remember that Business majors are often accepted at lower rates than at other programs at schools at which business programs have many more applicants, especially if the college has a separate school of college for business.
So CMU’s Tepper has an acceptance rate of 19%, so it is a reach, not a low reach.
Michigan has an acceptance rate of 19% for OOS students (as opposed to a 40% or so for in-state), so it is also a reach, not a low reach.
Boston University has an acceptance rate of 19%, so, unless around half of the applicants from your school with similar stats as you have are being accepted, BU is also a reach
BC has an acceptance rate of 27%, so again, unless half of the students applying from your school with similar stats are being accepted, it would be placed as a low reach, at very most a high match.
I would put GWU as a low match. While you are well up at the top of their top 25%, with an acceptance rate of 40%, I would hesitate to put it as a safety.
Usually, if an applicant’s school does not have access to Naviance, as a rule of thumb, I consider a colleges as a safety if the acceptance rate to the college/program is 50% or higher, and the applicant is in the top 25% by way of stats (and for colleges with holistic admissions, has a god EC profile). Alternatively, there can be an auto-admission.
For you, I would consider Gies at UIUC as possibly a safety, as would be any college which is actively courting NMFs (such as Arizona).
However, you will only officially know that your are an NMSF in September (though if your SI is high enough, say 223 or higher in TX, you can be pretty certain), and while with that GPA and a confirming ACT score, you will almost certainly be a Finalist, you will not have the official confirmation until Feb or so.
I would knock about half or more of your reaches out - writing that many essays will be tough. As of now, you have 17 reaches, in addition to UPenn. I would recommend that you make sure to keep USC and BU, since, NMFs get good merit support at these colleges. Northeastern would be a low reach, AND it also has merit awards for NMFs.
If I were you, for business, I would keep UPenn as ED, Harvard, Georgetown, USC, UMich, CMU, NYU, BU, and GWU. You should definitely drop all the rest of your reaches. Other reaches/high reaches which are better for Business majors are Cornell, GTech, MIT, UVA, and UCLA. However, you should really not have more than 6 reaches.
Good matches for you (aside from GWU) would be Kelly at U Indiana and U Wisconsin.
Safeties for you, both academically and financially, would be Arizona State, U Arizona, U Alabama (as an NMF you would have a full ride scholarship + a stipend). Fordham is likely an academic safety, and they also have good scholarships for NMFs, however, they also require that these NMFs have an A average (which you have), AND be in the top 2%-3% of their applicants (which you will not know until they make decisions). TAMU is a safety, both academic and financial, since they also give full tuition for NMFs, and University of Cincinnati is the same. You may qualify for merit awards at UMN, which is also a safety for you,
However, UT Austin has one of the best business programs, and although your auto admit may not guarantee admission to their business program, I think that you are very likely to be accepted, and if you do as well in college as in HS, you could likely transfer pretty quickly.
Something important to remember is that a family income of $150K puts you in awkward position, since it’s often in the infamous “donut hole”, meaning that your EFC can be higher than your family can afford. For example - can your parents afford another $35,000-$40,000 a year, since that is roughly what a family with $150K income would be expected to pay at UPenn (about 1/2 the full cost)?