Fines do not work, because like the OP article states, the shareholders end up paying up, not the executives who let these things happen. If we want to curb this behavior, we need to do one of 4 things:
1. Criminal indictments for executives and/or the company instead of fines for breaking the law
2. Fine executives severely, to the point of bankrupcy, on top of fining the company
3. Significantly increase the fines against the company, maybe a magnitude of 100-1000x, to the point where breaking the law flagrantly may result in bankruptcy or dissolution of the company. A fine should not just be "cost of doing business"
4. Prevent the company from doing business in an area where they broke the law. E.g - if they launder money illegally for a Ukranian businessman, forbid them from doing any business in Ukraine for several years. This one is more nebulous and may not work effectively for banks. Worked for shutting down opioid distribution for certain localities[2].
[1] https://www.npr.org/2019/04/23/716571375/drug-distributor-an...
[2]https://www.pharmacytimes.com/news/oxycodone-supplier-shut-d...