The company's stock saw wild swings in 2023 amid "meme stocks" rallies, in which retail investors coordinate on social media and focus their bets on struggling companies with high short interest. Tupperware has $500 million to $1 billion in estimated assets and $1 billion to $10 billion in estimated liabilities, according to bankruptcy filings. It listed the number of creditors to be between 50,001 and 100,000. The company had in 2023 finalized an agreement with its lenders to restructure its debt obligations and signed investment bank Moelis & Co to help explore strategic options.