Mastercard Inc

Annual Trend FY 2016 FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025
Net revenue $10.8b $12.5b $14.9b $16.9b $15.3b $18.9b $22.2b $25.1b $28.2b $32.8b
Total operating expenses $5.0b $5.9b $7.7b $7.2b $7.2b $8.8b $10.0b $11.1b $12.6b $13.9b
Operating income $5.8b $6.6b $7.3b $9.7b $8.1b $10.1b $12.3b $14.0b $15.6b $18.9b
General and administrative $3.7b $4.5b $5.2b $5.8b $5.9b $7.1b $8.1b $8.9b $10.2b $11.3b
Advertising and marketing $811.0m $898.0m $907.0m $934.0m $657.0m $895.0m $789.0m $825.0m $815.0m $929.0m
Depreciation and amortization $373.0m $436.0m $459.0m $522.0m $580.0m $726.0m $750.0m $799.0m $897.0m $1.1b
Provision for litigation $117.0m $15.0m $1.1b $0 $73.0m $94.0m $356.0m $539.0m $680.0m $504.0m
Investment income $43.0m $56.0m $122.0m $97.0m $24.0m $11.0m $61.0m $274.0m $327.0m $325.0m
Gains (losses) on equity investments, net $0 $0 $167.0m $30.0m $645.0m ($145.0m) ($61.0m) ($29.0m) ($88.0m)
Income before income taxes $5.6b $6.5b $7.2b $9.7b $7.8b $10.3b $11.7b $13.6b $15.3b $18.6b
Net Income $4.1b $3.9b $5.9b $8.1b $6.4b $8.7b $9.9b $11.2b $12.9b $15.0b
Basic Earnings per Share (in dollars per share) $3.70 $3.67 $5.63 $7.98 $6.40 $8.79 $10.26 $11.86 $13.91 $16.54
Diluted Earnings per Share (in dollars per share) $3.69 $3.65 $5.60 $7.94 $6.37 $8.76 $10.22 $11.83 $13.89 $16.52
Basic weighted-average shares outstanding (in shares) 1.1b 1.1b 1.0b 1.0b 1.0b 988.0m 968.0m 944.0m 925.0m 905.0m
Diluted weighted-average shares outstanding (in shares) 1.1b 1.1b 1.0b 1.0b 1.0b 992.0m 971.0m 946.0m 927.0m 906.0m
Interest expense ($95.0m) ($154.0m) ($186.0m) ($224.0m) ($380.0m) ($431.0m) ($471.0m) ($575.0m) ($646.0m) ($722.0m)
Other income (expense), net ($63.0m) ($2.0m) ($14.0m) $27.0m $5.0m $0 $23.0m ($7.0m) $20.0m $166.0m
Income tax expense $1.6b $2.6b $1.3b $1.6b $1.3b $1.6b $1.8b $2.4b $2.4b $3.6b
Total other income (expense) ($115.0m) ($100.0m) ($78.0m) $67.0m ($321.0m) $225.0m ($532.0m) ($369.0m) ($328.0m) ($319.0m)

Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.