ProPublica's "Dollars for Docs" dataset tracks payments pharmaceutical companies made to physicians between August 2013 and December 2016. The data was last updated June 28, 2018.
Here are the pharmaceutical companies that paid physicians the most:
1. Astrazeneca Pharmaceuticals - $189 million
2. Pfizer - $175 million
3. Allergan - $172 million
4. Janssen Pharmaceuticals - $157 million
5. Abbvie - $131 million
6. Gilead Sciences - $ 121 million
7. Glaxosmithkline - $118 million
8. Celgene - $118 million
9. Merck Sharp & Dohme - $111 million
10. Novartis Pharmaceuticals - $102 million