Bristol-Myers Squibb revenue and financials

BMY · NYSE · USD

$59.59Change from previous close: +1.33%Absolute change: +$0.78

Close · October 6, 2026

In the fiscal year ended December 2025, Bristol-Myers Squibb reported revenue of $48.19B (−0.22% year over year). Net income was $7.05B, a net margin of 14.6%.

Annual revenue · 2025: $48.19B
  1. $19.43B2016
  2. $20.78B2017
  3. $22.56B2018
  4. $26.15B2019
  5. $42.52B2020
  6. $46.39B2021
  7. $46.16B2022
  8. $45.01B2023
  9. $48.3B2024
  10. $48.19B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
−0.22%
2025 vs 2024
Net margin
14.6%
2024: -18.5%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Income statement · Quarterly
ItemQ2 2026Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023
Total revenue12,97311,48912,50212,22212,26911,20112,34211,89212,20111,86511,47710,966
Cost of revenue3,7113,4083,5073,3123,3563,0183,2122,8562,9712,9102,7072,490
Gross profit9,2628,0818,9958,9108,9138,1839,1309,0369,2308,9558,7708,476
Selling, general and administrative1,8241,6102,0871,7881,6891,5811,8522,0801,9211,9682,0641,938
Research and development2,5362,2382,5612,4332,2622,2362,7882,3532,2952,3462,4762,178
Operating income4,4653,7963,5213,8584,1323,5362,7972,1972,5982,2841,9522,104
EBIT4,4653,7963,5213,8584,1323,5362,7972,1972,5982,2841,9522,104
EBITDA5,0764,4074,5454,9085,1224,5494,6464,8415,1824,7824,4014,576
Interest expense403406432482485493496509525428318280
Pre-tax income4,0863,2391,4703,1141,7722,9711751,6761,286-11,5161,6742,137
Income tax77056138491946050999.0461-398392-88.0203
Net income3,3172,6771,0872,2011,3102,45672.01,2111,680-11,9111,7621,928
Net income to common shareholders3,3172,6771,0872,2011,3102,45672.01,2111,680-11,9111,7621,928
Basic EPS1.621.310.531.080.641.210.040.600.83-5.890.870.94
Diluted EPS1.621.310.531.080.641.200.040.600.83-5.890.870.93
Average shares (basic)2,0422,0382,0362,0362,0352,0312,0292,0282,0272,0232,0272,057
Average shares (diluted)2,0482,0472,0412,0392,0382,0402,0372,0312,0292,0232,0332,064
Dividend per share0.630.630.630.620.620.620.620.600.600.600.600.57