Check to see how much the major research hospitals receive for the Government for research and how much the NIH spends on research. I am not saying that the majority of the research is publicy funded, however I am saying that sometimes drug companies get research for cents on the dollar or cheaper.
About advertising. I found this chart BUT I DO NOT KNOW HOW ACCURATE IT IS. I am posting it for purposes of debate. I in no way vouch for its accuracy.