How to Calculate Box Office
For better or worse, we live in a world where many films are available for streaming at home at the same time they debut in theaters. In the case of Marvel's Black Widow, that meant a $30 fee to watch at home that isn't tallied into the traditional box office numbers. It also means we have no clear picture of how much the film is earning from its initial run. Disney revealed that they made $60 million from streaming during the first three days it was available, but they haven't given any indication how much it has made in the subsequent 23 days. All we know is that in total it has earned more than $405 million.
Hopefully Disney will release figures at some point, and perhaps Box Office Mojo, and similar sites, will include that revenue so we can maintain a fair comparison between films of the past and present.