admin
July 19, 2025
The CEO's resignation comes one day after the company said it had placed Byron on leave.