It's always been more complicated than that, but generally 100% of ticket sales only applies to the biggest movies like Endgame or Star Wars.
For other blockbusters, somewhere between 50-75% is the norm, with the range varying based on the chain's size/leverage and the movie's expected performance.
For all other films, the cap is 50% of ticket sales for the first weekend.
With all of the above, the studio gets a smaller % of ticket sales each weekend. Somewhere around 8-12 weeks in, the studio's share drops below 10%, which is why some films will stay in theaters for months if there aren't any new big films to replace them.
I think there’s also a flat rate? Maybe it varies from territory to territory.
These days I believe movie theaters makes a lot of money on advertising as well as concessions. Now that everything is digital advertisements can be changed on a whim and moved around and updated. Many chains (at least in Europe) are now selling premium advertisement spots. Like after the trailers just before the feature film starts.
For other blockbusters, somewhere between 50-75% is the norm, with the range varying based on the chain's size/leverage and the movie's expected performance.
For all other films, the cap is 50% of ticket sales for the first weekend.
With all of the above, the studio gets a smaller % of ticket sales each weekend. Somewhere around 8-12 weeks in, the studio's share drops below 10%, which is why some films will stay in theaters for months if there aren't any new big films to replace them.