Is it illegal? It might not be because:
While by no means illegal; lawmakers are exempted from the insider trading laws they impose on private traders.
At the least there are all sorts of potential and serious conflicts of interest, demonstrating that even Democrats are not immune from financial hanky panky.
Read the story here and get the details.