IMAX is trading at $50.55, down 5.90% after the regular session closed at $53.72 on August 19, 2026; no new earnings release, company announcement, or reliable late-breaking negative news was found to explain the decline.
- The Odyssey generated $19.3 million in IMAX China receipts, representing 53% of the film’s local gross.
- The broader market was modestly higher, making a market-wide explanation unlikely.