I don't play games (as much) and have never played any of the Ultima franchise.
To answer your business-management-related question though, I am looking at the price of their stock over since 1990.
https://www.marketwatch.com/investing/stock/EA/financials
1990: $0.xxx
2000: $20
2010: $17 (valley between 2008-2013)(the global financial crisis?)
2015: $55
2021: $145 (there is a drop between 2018-2020 down to 100)
Whatever these guys are doing, judging from their stock price, it works. Shareholders like them.
Sales/Revenue filed:
2016: 4.37B
2017: 4.81B
2018: 5.16B
2019: 4.93B
2020: 5.47N
Cash cow...