I seem to recall reading of a requiremnt imposed during the Roosevelt Administration imposing criminal charges on managers whose decisions violated the law or who failed to meet deadlines for fixing problems and someone was hurt. This was mostly health and safety violations, if someone was hurt before the deadline "oh well", if they were hurt after the dealine and the court decides the delay contributed to the injury or death, then every manager who could have fixed the problem and did not was up on criminal charges.
Criminal charges on individual staff members of the corporation is always a challenge. They have to meet the beyond a reasonable doubt standard. Given that the higher ups can always afford great lawyers as well as shield themselves through layers of scapegoats, it is very difficult to charge them with anything criminal except in the most egregious cases.
Taking aways the part of their bonus related to the illegal conduct on the other hand is a little easier to manage since it's part of the overall fine to the corporation. Also since the bonus was due to illegal activity they never should have earned it in the first place and there is a long legal tradition of confiscation of gains from illegal activity.