Even though the Nintendo Switch 2 was just announced, several games have already declared that they will be releasing on the ...
The metric, which compares the market cap of publicly traded companies to GDP, is higher than ever.