Blogs & Comment

A $92.8 million fine for insider trading: What's the point?