IMO this movie grossed as much as it has due to an undercurrent of soft racism pervading the country directed towards whites. It doesn't change the numbers, and top 5 all time DBO is impressive, but IMO its concerning that we as a society have decided to reward some forms of racism while punishing others. If you called this the "white panther", had a cast that was openly cast BECAUSE they're white (and weren't just incidentally all white), advertised as all white the public perception would be something totally different.
Oh boy, a lot of hot takes here. I don't think blacks alone put in the money to make this the hit it is. Especially with the foreign total. Also, none of this property is created by anyone of african-american ancestry. The characters are African, hence all the black people. The character is not named Black Panther because he is black, it's a redundancy describing the panther animal. A darker pigment of big cat species that the character's motif is based on. Yes, there's a habit of putting the prefix "black" on some characters to separate them from a white counterpart, but that's another issue.
Black people going to see a movie starring black people is not a personal slight made against you. This movie is made for all audiences. Plus, it's a Marvel film, so there's a built-in audience already. The world wasn't ready to give all their money to a superhero film with black leads for the hell of it. Black folks wanted to see a quality superhero flick with a AA lead for a change, and everyone in general wanted to check out a decent flick. It's part of a bigger picture and it's an enjoyable movie to boot. There is no "blacks only" sign under the door. The only racism here is the conditions you're setting this movie up with in your own head.