Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 485.651B | 482.130B | 485.873B | 500.343B | 514.405B | 523.964B | 559.151B | 572.754B | 611.289B | 648.125B |
Cost of Revenue | 365.086B | 360.984B | 361.256B | 373.396B | 385.301B | 394.605B | 420.315B | 429.000B | 463.721B | 490.142B |
Gross Profit | 120.565B | 121.146B | 124.617B | 126.947B | 129.104B | 129.359B | 138.836B | 143.754B | 147.568B | 157.983B |
Operating Expense | 93.418B | 97.041B | 101.853B | 106.510B | 107.147B | 108.791B | 116.288B | 117.812B | 127.140B | 130.971B |
Operating Income | 27.147B | 24.105B | 22.764B | 20.437B | 21.957B | 20.568B | 22.548B | 25.942B | 20.428B | 27.012B |
Other Income Expense | 0.000 | 0.000 | 0.000 | 0.000 | -8.368b | 1.958B | 210.000M | -3.000b | -1.538b | 0.000 |
Total Other Income Expense | -2.348b | -2.467b | -2.267b | -5.314b | -10.497b | -452.000m | -1.984b | -7.246b | -3.412b | -5.164b |
Pretax Income | 24.799B | 21.638B | 20.497B | 15.123B | 11.460B | 20.116B | 20.564B | 18.696B | 17.016B | 21.848B |
Tax Provision | 7.985B | 6.558B | 6.204B | 4.600B | 4.281B | 4.915B | 6.858B | 4.756B | 5.724B | 5.578B |
Net Income | 16.363B | 14.694B | 13.643B | 9.862B | 6.670B | 14.881B | 13.510B | 13.673B | 11.680B | 15.511B |
Basic EPS | 1.660 | 1.530 | 1.470 | 1.100 | 0.760 | 1.740 | 1.590 | 1.630 | 1.430 | 1.920 |
Diluted EPS | 1.650 | 1.520 | 1.460 | 1.090 | 0.750 | 1.730 | 1.580 | 1.620 | 1.420 | 1.910 |
Basic Average Shares | 9.690B | 9.621B | 9.303B | 8.985B | 8.787B | 8.550B | 8.493B | 8.376B | 8.172B | 8.077B |
Diluted Average Shares | 9.729B | 9.651B | 9.336B | 9.030B | 8.835B | 8.604B | 8.541B | 8.415B | 8.202B | 8.109B |
Total Expenses | 458.504B | 458.025B | 463.109B | 479.906B | 492.448B | 503.396B | 536.603B | 546.812B | 590.861B | 621.113B |
Interest Income | 113.000M | 81.000M | 100.000M | 152.000M | 217.000M | 189.000M | 121.000M | 158.000M | 254.000M | 546.000M |
Interest Expense | 2.461B | 2.548B | 2.367B | 2.330B | 2.346B | 2.599B | 2.315B | 1.994B | 2.128B | 2.683B |
EBITDA | 36.320B | 33.559B | 32.844B | 31.466B | 32.635B | 33.702B | 34.031B | 36.600B | 30.089B | 38.865B |
Depreciation & Amortization | 9.173B | 9.454B | 10.080B | 10.529B | 10.678B | 10.987B | 11.152B | 10.658B | 10.945B | 11.853B |