Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 93.580B | 91.154B | 96.571B | 110.360B | 125.843B | 143.015B | 168.088B | 198.270B | 211.915B | 245.122B |
Cost of Revenue | 33.038B | 32.780B | 34.261B | 38.353B | 42.910B | 46.078B | 52.232B | 62.650B | 65.863B | 74.114B |
Gross Profit | 60.542B | 58.374B | 62.310B | 72.007B | 82.933B | 96.937B | 115.856B | 135.620B | 146.052B | 171.008B |
Operating Expense | 32.370B | 31.186B | 32.979B | 36.949B | 39.974B | 43.978B | 45.940B | 52.237B | 57.529B | 61.575B |
Operating Income | 18.161B | 26.078B | 29.025B | 35.058B | 42.959B | 52.959B | 69.916B | 83.383B | 88.523B | 109.433B |
Other Income Expense | -267.000m | -195.000m | -251.000m | -59.000m | -57.000m | -40.000m | 98.000M | -32.000m | -223.000m | 0.000 |
Total Other Income Expense | 346.000M | -439.000m | 876.000M | 1.416B | 729.000M | 77.000M | 1.186B | 333.000M | 788.000M | -1.646b |
Pretax Income | 18.507B | 25.639B | 29.901B | 36.474B | 43.688B | 53.036B | 71.102B | 83.716B | 89.311B | 107.787B |
Tax Provision | 6.314B | 5.100B | 4.412B | 19.903B | 4.448B | 8.755B | 9.831B | 10.978B | 16.950B | 19.651B |
Net Income | 12.193B | 20.539B | 25.489B | 16.571B | 39.240B | 44.281B | 61.271B | 72.738B | 72.361B | 88.136B |
Basic EPS | 1.490 | 2.120 | 2.740 | 2.150 | 5.110 | 5.820 | 8.120 | 9.700 | 9.720 | 11.860 |
Diluted EPS | 1.480 | 2.100 | 2.710 | 2.130 | 5.060 | 5.760 | 8.050 | 9.650 | 9.680 | 11.800 |
Basic Average Shares | 8.177B | 7.925B | 7.746B | 7.700B | 7.673B | 7.610B | 7.547B | 7.496B | 7.446B | 7.431B |
Diluted Average Shares | 8.254B | 8.013B | 7.832B | 7.794B | 7.753B | 7.683B | 7.608B | 7.540B | 7.472B | 7.469B |
Total Expenses | 65.408B | 63.966B | 67.240B | 75.302B | 82.884B | 90.056B | 98.172B | 114.887B | 123.392B | 135.689B |
Interest Income | 0.000 | 0.000 | 1.387B | 2.214B | 2.762B | 2.680B | 2.131B | 2.094B | 2.994B | 3.157B |
Interest Expense | 781.000M | 1.243B | 2.222B | 2.733B | 2.686B | 2.591B | 2.346B | 2.063B | 1.968B | 2.935B |
EBITDA | 24.767B | 26.941B | 39.978B | 35.058B | 54.559B | 67.927B | 84.348B | 100.239B | 105.140B | 131.720B |
Depreciation & Amortization | 5.957B | 5.947B | 7.855B | 9.954B | 11.600B | 12.300B | 10.900B | 14.460B | 13.861B | 22.287B |