In a Star Wars trilogy, the sequels in that trilogy never do as well as the first movie. The past trilogies show that and the trend continues with this latest one. It's doing as expected.
Still doesn't change the fact that Rey is a Mary Sue with no plausible explanation for it. Unless episode IX comes up with an intelligent and elegant way of explaining why that is, these movies will lose a lot of significance.