3 minute read

The historical revenue page for Mastercard Incorporated provides a comprehensive overview of the company's quarterly revenue and income trends from 2009-12-31 to 2024-09-30. The visualizations are designed to be easily interpretable, offering insights into the company's revenue growth and fluctuations, and making it a valuable resource for investors and analysts interested in its financial health.

Income chart quarterly TTM

Quarterly TTM Table (in millions)

date Revenue Operating Income/Loss Net Income
2024-09-30 27226 15016 12323
2024-06-30 26390 14856 12258
2024-03-31 25698 14476 11845
2023-12-31 25098 14008 11195
2023-09-30 24367 13820 10929
2023-06-30 23590 13088 10230
2023-03-31 22818 12450 9660
2022-12-31 22237 12264 9930
2022-09-30 21636 11907 9784
2022-06-30 20865 11512 9699
2022-03-31 19896 10835 9490
2021-12-31 18884 10082 8687
2021-09-30 17788 9313 8093
2021-06-30 16640 8701 7192
2021-03-31 15447 8067 6546
2020-12-31 15301 8081 6411
2020-09-30 15595 8422 6726
2020-06-30 16225 8972 7321
2020-03-31 17003 9662 7949
2019-12-31 16883 9664 8118
2019-09-30 16276 8499 6917
2019-06-30 15707 8131 6708
2019-03-31 15259 7670 6229
2018-12-31 14950 7282 5859
2018-09-30 14455 7570 5187
2018-06-30 13955 7224 4718
2018-03-31 13343 6941 4326
2017-12-31 12497 6622 3915
2017-09-30 11941 6463 4621
2017-06-30 11423 6192 4375
2017-03-31 11064 5919 4181
2016-12-31 10776 5761 4059
2016-09-30 10537 5505 4016
2016-06-30 10187 5204 3809
2016-03-31 9883 5075 3747
2015-12-31 9667 5078 3808
2015-09-30 9566 4989 3719
2015-06-30 9539 5040 3757
2015-03-31 9526 5172 3767
2014-12-31 9473 5106 3617
2014-09-30 9183 5008 3439
2014-06-30 8898 4836 3303
2014-03-31 8617 4681 3220
2013-12-31 8346 4503 3116
2013-09-30 8115 4482 3098
2013-06-30 7815 4298 2991
2013-03-31 7539 4044 2843
2012-12-31 7391 3937 2758
2012-09-30 7224 3028 2172
2012-06-30 7124 2966 2116
2012-03-31 6971 2877 2024
2011-12-31 6714 2713 1905
2011-09-30 6414 3489 2405
2011-06-30 5961 3204 2147
2011-03-31 5602 3019 1994
2010-09-30 5399.42 2651.13 1726.39
2010-06-30 5335.69 2558.63 1659.54
2010-03-31 5250.58 2398.82 1550.61
2009-12-31 5098.68 2260.11 1462.87