Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 4.682B | 5.010B | 6.910B | 9.714B | 11.716B | 10.918B | 16.675B | 26.914B | 26.974B | 60.922B |
Cost of Revenue | 2.082B | 2.199B | 2.847B | 3.892B | 4.545B | 4.150B | 6.279B | 9.439B | 11.618B | 16.621B |
Gross Profit | 2.599B | 2.811B | 4.063B | 5.822B | 7.171B | 6.768B | 10.396B | 17.475B | 15.356B | 44.301B |
Operating Expense | 1.840B | 1.933B | 2.126B | 2.612B | 3.367B | 3.922B | 5.864B | 7.434B | 9.779B | 11.329B |
Operating Income | 758.989M | 747.000M | 1.934B | 3.210B | 3.804B | 2.846B | 4.532B | 10.041B | 4.224B | 32.972B |
Other Income Expense | 13.890M | 4.000M | -25.000m | -22.000m | 14.000M | -2.000m | 4.000M | 107.000M | -48.000m | 0.000 |
Total Other Income Expense | -4.153m | -4.000m | -29.000m | -14.000m | 92.000M | 124.000M | -123.000m | -100.000m | -43.000m | 846.000M |
Pretax Income | 754.836M | 743.000M | 1.905B | 3.196B | 3.896B | 2.970B | 4.409B | 9.941B | 4.181B | 33.818B |
Tax Provision | 124.249M | 129.000M | 239.000M | 149.000M | -245.000m | 174.000M | 77.000M | 189.000M | -187.000m | 4.058B |
Net Income | 630.587M | 614.000M | 1.666B | 3.047B | 4.141B | 2.796B | 4.332B | 9.752B | 4.368B | 29.760B |
Basic EPS | 0.028 | 0.028 | 0.077 | 0.130 | 0.170 | 0.120 | 0.180 | 0.390 | 0.180 | 1.210 |
Diluted EPS | 0.028 | 0.027 | 0.064 | 0.120 | 0.170 | 0.110 | 0.170 | 0.390 | 0.170 | 1.190 |
Basic Average Shares | 22.093B | 21.720B | 21.640B | 23.960B | 24.320B | 24.360B | 24.680B | 24.960B | 24.870B | 24.690B |
Diluted Average Shares | 22.523B | 22.760B | 25.960B | 25.280B | 25.000B | 24.720B | 25.120B | 25.350B | 25.070B | 24.940B |
Total Expenses | 3.923B | 4.132B | 4.973B | 6.504B | 7.912B | 8.072B | 12.143B | 16.873B | 21.397B | 27.950B |
Interest Income | 28.090M | 39.000M | 54.000M | 69.000M | 136.000M | 178.000M | 57.000M | 29.000M | 267.000M | 866.000M |
Interest Expense | 46.133M | 47.000M | 58.000M | 61.000M | 58.000M | 52.000M | 184.000M | 236.000M | 262.000M | 257.000M |
EBITDA | 1.021B | 987.000M | 2.150B | 3.456B | 4.216B | 3.403B | 5.691B | 11.351B | 5.987B | 35.583B |
Depreciation & Amortization | 220.125M | 197.000M | 187.000M | 199.000M | 262.000M | 381.000M | 1.098B | 1.174B | 1.544B | 1.508B |