In this case, the severity was fairly low: they didn't lie about what they were selling or how much they were selling, but they did purposefully omit some material information about their customers. If you were convinced that cryptocurrency is the future, then NVidia not mentioning cryptominers should have reduced your forecast of their earnings. If you were convinced that cryptocurrency will die any day now, then NVidia's omission should have increased your forecast for them.
But how much money did people lose? It's hard to say. This should be enough money that NVidia's investor relations people make sure not to do it again, but not so much money that NVidia can't recover.
In a hypothetical where NVidia told lies in order to manipulate its stock price, a much much larger fine should be levied.
SEC failed to disclose the actual numbers, thus righting the wrong Nvidia has done to investors. And 5.5M is a ridiculous fine for something that the insiders benefited from multifold. They missed at least one 0. Someone should have been fired over this.
I would be curious if those insiders that made the decision have sold shares that were inflated.
Not to mention that this would force a culture of attributing blame to individuals which is toxic, encourages people to hide mistakes and when mistakes happen the first thing everyone would scramble to is to find a scapegoat. This is objectively worse for both the company and the shareholders.
The right approach for the government is to appropriately penalize the companies. The right approach for companies is to put in processes that make sure no single person is even in a position to make mistakes like this.
The government isn't penalizing the companies, it's penalizing the shareholders, who are the ones that suffered the inadequate disclosures!
>"Mistakes of this magnitude are often the result of multiple people making mistakes - so blaming a specific person is wrong."
Then either split the fine amongst the responsible parties, or just issue some sort of order that requires changes (such as some sort of audit) without a fine. If you can't find any specific person who did something clearly wrong, it's probably best to avoid blaming 'the company' (which is just a collection of individuals).
The point of the fine is to disincentive the company (and also other companies) from doing the same thing again, unless criminal behavior (i.e. fraud) was involved that’s purely an internal matter for the company (they may fire the people who supposedly did this or do whatever they think is necessary).
If you think it's difficult to figure out who did what wrong, and that the companies are just scapegoating people, then the SEC implementing fines that cause the company to fire people is likely causing unjust firings.