The new Chinese one did a better job.
As of my last update in October 2023, The Onion is owned by G/O Media, and the CEO of G/O Media is Jim Spanfeller. However, specific leadership roles within The Onion itself may vary, and it's always a good idea to check the latest information for any updates.