The bigger problem Disney has, in my opinion, is their ridiculously bloated budgets on their lavishly funded and staffed Burbank corporate campus.
(Plus a second one up in Emeryville for Pixar, just in case)
The five blockbusters you cited are great examples of that. Plus I threw in
The Little Mermaid, to allow for BIPOC representation for birthing people because there was no diversity in the other blockbusters lead actors/actresses.
Quick N' Dirty Math from the chart below;
Barbie made $525 Million profit,
Oppenheimer made $325 Million profit,
Super Mario Bros. made $550 Million profit,
Spiderman made $190 Million profit.
While
Guardians made a $70 Million profit and
The Little Mermaid lost $110 Million for Disney.
It's amazing how fast the profit turns into a loss when you spent $250 Million on a production budget, and up to $140 Million on marketing (Mermaid), isn't it???
View attachment 756785