The top 15 pharma companies by 2018 revenue

1. Johnson & Johnson

2. Roche

3. Pfizer

4. Novartis

5. Merck & Co.

6. GlaxoSmithKline

7. Sanofi

8. AbbVie

9. Bayer

10. Eli Lilly

11. Amgen

12. Bristol-Myers Squibb

13. Gilead Sciences

14. AstraZeneca

15. Teva Pharmaceutical Industries

Source