Spirit Halloween’s meme-worthy $2 billion business is successful thanks to scooping up short-term leases from bankrupt stores

Moody’s Ratings recently estimated that Spencer’s and Spirit made about $1.9 billion in 2023—with with Spirit bringing in more than Spencer’s.