Tupperware Brands, as part of an effort to raise cash, completed a long-term sale-leaseback agreement for 41 acres in Orlando, Florida, where its headquarters is located, joining other companies across the country selling their corporate homes to fund a revival in the pandemic.
