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.146B | 26.321B | 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 | 556.000M |
Total Other Income Expense | 763.000M | 291.000M | 434.000M | -1.689b | 3.521B | 3.697B | 6.858B | 12.020B | -3.514b | -2.133b |
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 | 0.140 | 0.150 | 0.190 | 0.120 | 0.290 | 0.330 | 0.390 | 0.750 | 0.610 | 0.770 |
Diluted EPS | 0.140 | 0.150 | 0.180 | 0.120 | 0.290 | 0.320 | 0.390 | 0.740 | 0.600 | 0.770 |
Basic Average Shares | 102.321B | 103.665B | 104.115B | 104.912B | 105.218B | 104.844B | 103.060B | 101.067B | 98.872B | 96.144B |
Diluted Average Shares | 104.007B | 104.891B | 105.872B | 106.486B | 106.470B | 105.746B | 104.001B | 102.585B | 99.599B | 96.144B |
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.475B | 24.423B | 29.860B | 38.533B | 45.498B | 49.406B | 54.921B | 91.155B | 90.770B | 100.032B |
Depreciation & Amortization | 4.979B | 5.063B | 6.144B | 6.915B | 9.035B | 11.781B | 13.697B | 12.441B | 13.475B | 11.946B |