However, martha steward was a first offense and got years for stock fraud.
No, she did not. She pled guilty to lying to the FBI; she was not charged with insider trading. She was sentenced to five months at a federal prison camp, and decided just to get it over with rather than appeal.