Instead of long, slow and expensive trials, where the assumed monopolistic out-lawyers the government in the end anyway, split all 100+ billion USD companies up per default. Or rather: As soon as a the evaluation reaches 100 billion USD, the company must start to pay dividends to the stock holders. They don't loose their investments, but are forced to spread it over more companies, each having less power. It could be that for each day, for each billion over 100 billion USD at end of trading market cap, the commany have to pay 1 million USD in dividends. Depending on how strong a business (monopoly) the company holds, the market value should settle just above the 100 billion mark, with no room for mega expansion into new business areas we have seen with the large tech companies. If there is no monopoly at all, the earnings would be modest, and the value will soon drop below.