Stryker revenue and financials

SYK · NYSE · USD

$278.20Change from previous close: −2.46%Absolute change: −$7.02

Close · October 6, 2026

In the fiscal year ended December 2025, Stryker reported revenue of $25.12B (+11.16% year over year). Net income was $3.25B, a net margin of 12.9%.

Annual revenue · 2025: $25.12B
  1. $11.33B2016
  2. $12.44B2017
  3. $13.6B2018
  4. $14.88B2019
  5. $14.35B2020
  6. $17.11B2021
  7. $18.45B2022
  8. $20.5B2023
  9. $22.6B2024
  10. $25.12B2025

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

At a glance

Revenue growth
+11.16%
2025 vs 2024
Net income growth
+8.45%
2025 vs 2024
Net margin
12.9%
2024: 13.2%

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 revenue6,5896,0207,1716,0576,0225,8666,4365,4945,4225,2435,8154,909
Cost of revenue2,0792,1942,4942,1242,1092,0532,2361,9501,9571,9072,1031,732
Gross profit4,5103,8264,6773,9333,9133,8134,2003,5443,4653,3363,7123,177
Selling, general and administrative2,1262,1642,1471,9862,0012,1102,0411,8221,7981,8421,8831,701
Research and development429409388409403404355377363368349353
Operating income1,7801,0731,9531,3491,3221,1321,6481,1861,1499731,331959
EBIT1,7801,0731,9531,3491,3221,1321,6481,1861,1499731,331959
EBITDA2,0761,3732,2691,6581,6181,4041,9121,4541,4071,2331,5811,221
Interest expense141148607—159137409———356—
Pre-tax income1,5648501,7051,0291,0167645281,0439989231,226869
Income tax288105856170132110-18.020917313583.0177
Net income1,2767458498598846545468348257881,143692
Net income to common shareholders1,2767458498598846545468348257881,143692
Basic EPS3.331.952.222.252.311.711.432.192.172.073.011.82
Diluted EPS3.301.932.202.222.291.691.412.162.142.052.981.80
Average shares (basic)384383383382382382381381381380380380
Average shares (diluted)386387387387386386386386385385384384
Dividend per share0.880.880.880.840.840.840.840.800.800.800.800.75