As is obvious, the upward trend is a great thing but the colleges you’ve mentioned are highly GPA orientated and have people with perfect GPAs. Your SAT score is amazing and falls in for the right tier in all schools. SAT IIs are a bit offbeat for the higher echelon of colleges but that’s ok. Your extracurriculars in my perspective are amazing, they make for your GPA weakness. A good essay might get you in, those colleges are all high match/low reaches for you.
Best of luck (I’m an IB student too, so if you wanna talk about anything - message me) 