Company information

Edit
Launch date
Employees
10001+ people
Market cap
$372.8b
Net debt
$14.8b
Firm valuation
€343.3b (Public information from 2021)
Revenues, earnings & profits over time
USD201620172018201920202021E2022E
Revenues-12.5b15.0b16.9b15.3b18.4b22.0b
% growth--20 %13 %(9 %)20 %19 %
EBITDA-7.2b8.9b10.2b8.7b10.6b13.4b
% EBITDA margin-58 %59 %60 %57 %57 %61 %
Profit-3.9b5.9b8.1b6.4b7.8b10.1b
% profit margin-31 %39 %48 %42 %42 %46 %
EV / revenue--12.9x17.9x23.4x20.5x17.1x
EV / EBITDA--21.7x29.7x41.0x35.8x27.9x
R&D budget174m113m167m299m---
R&D % of revenue-1 %1 %2 %---

Source: Company fillings or news article

Recent News about MasterCard

Edit
Lists