Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 66.001B | 74.989B | 90.272B | 110.855B | 136.819B | 161.857B | 182.527B | 257.637B | 282.836B | 307.394B |
Cost of Revenue | 25.691B | 28.164B | 35.138B | 45.583B | 59.549B | 71.896B | 84.732B | 110.939B | 126.203B | 133.332B |
Gross Profit | 40.310B | 46.825B | 55.134B | 65.272B | 77.270B | 89.961B | 97.795B | 146.698B | 156.633B | 174.062B |
Operating Expense | 23.814B | 27.465B | 31.418B | 36.390B | 45.878B | 54.033B | 56.571B | 67.984B | 81.791B | 89.769B |
Operating Income | 16.496B | 19.360B | 23.716B | 26.178B | 27.524B | 34.231B | 41.224B | 78.714B | 74.842B | 84.293B |
Other Income Expense | 763.000M | 291.000M | 434.000M | 1.047B | 8.592B | 5.394B | 6.858B | 12.020B | -3.514b | 0.000 |
Total Other Income Expense | 385.000M | 291.000M | 434.000M | -1.721b | 2.318B | 5.394B | 6.858B | 12.020B | -3.514b | 1.424B |
Pretax Income | 17.259B | 19.651B | 24.150B | 27.193B | 34.913B | 39.625B | 48.082B | 90.734B | 71.328B | 85.717B |
Tax Provision | 3.331B | 3.303B | 4.672B | 14.531B | 4.177B | 5.282B | 7.813B | 14.701B | 11.356B | 11.922B |
Net Income | 14.136B | 16.348B | 19.478B | 12.662B | 30.736B | 34.343B | 40.269B | 76.033B | 59.972B | 73.795B |
Basic EPS | 1.070 | 1.160 | 1.420 | 0.910 | 2.210 | 2.480 | 2.960 | 5.690 | 4.590 | 5.840 |
Diluted EPS | 1.050 | 1.140 | 1.390 | 0.900 | 2.190 | 2.460 | 2.930 | 5.610 | 4.560 | 5.800 |
Basic Average Shares | 13.519B | 13.696B | 13.756B | 13.861B | 13.901B | 13.852B | 13.616B | 13.353B | 13.063B | 12.630B |
Diluted Average Shares | 13.741B | 13.858B | 13.988B | 14.069B | 14.067B | 13.971B | 13.741B | 13.553B | 13.159B | 12.722B |
Total Expenses | 49.505B | 55.629B | 66.556B | 81.973B | 105.427B | 125.929B | 141.303B | 178.923B | 207.994B | 223.101B |
Interest Income | 746.000M | 999.000M | 1.220B | 1.312B | 1.878B | 2.427B | 1.865B | 1.499B | 2.174B | 3.865B |
Interest Expense | 101.000M | 104.000M | 124.000M | 109.000M | 114.000M | 100.000M | 135.000M | 346.000M | 357.000M | 308.000M |
EBITDA | 21.962B | 24.818B | 30.418B | 34.217B | 44.062B | 51.506B | 61.914B | 103.521B | 91.333B | 97.971B |
Depreciation & Amortization | 4.979B | 5.063B | 6.144B | 6.915B | 9.035B | 11.781B | 13.697B | 12.441B | 13.475B | 11.946B |