Stillfront Stats
Stillfront’s net revenue declines 14% to $143.9m, but Big Farm: Homestead drives organic growth
Stillfront significantly reduced investment in games outside its "key franchises"
Stillfront is an independent creator, publisher and distributor of digital games.