Stoli Group USA Files for Bankruptcy After Cyberattack and Legal Disputes with Russia
Stoli Group USA, the American branch of the Luxembourg-based SPI Group, filed for Chapter 11 bankruptcy in Dallas, Texas, on November 27, 2024. Headquartered in New York, the company faced a significant cyberattack in September 2024, though the exact date remains unknown. The attack disrupted global operations, forcing Stoli to