I’m pretty sure Black Panther was even still playing in some theaters when the Blu-ray came out.
Remember when it used to take about a year before a movie would release on video?
So, even though It technically hasn’t even been a full month since it released, Marvel is capitalizing hard on Infinity War and sending it out digitally while we’re all still thinking about it.
It wasn’t all that long ago, but now thanks to the emphasis on digital (and the internet making it easier than ever to just pirate the movie), studios are pushing out their movies to retail mere months after the theatrical release.