I think your stats are good enough for any of those schools. They are pretty different places (Tufts and Duke are very different!), so if you are going to apply, make sure you can make a good case for why you are a good fit.
If you are happy doing economics rather than business, that’s a consideration as well. If you really want business, you should look at schools that offer that.