BetaBeacon March 21, 2026 The Seven Deadly Sins: Origin live on PS5 and Steam ahead of March 23 mobile launch Netmarble.com reported a total revenue of 5 million in the third quarter of 2021, a 12% increase compared to the same period last year.