ichael McCaul insider trading has made him $576 million