Insider trading is a term that often sends shivers down the spines of investors and regulators alike. It's a topic…