From Stanford:
At Stanford, we are committed to providing a comprehensive need-based financial aid program that makes it financially possible for admitted students to attend. Our admission program is need-blind, meaning, for all but some international applicants, financial status will not affect the admission decision
Stanford is not totally need blind for international students.
These schools are both need blind and meet full need for all accepted international students.