Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 2.191B | 2.593B | 3.057B | 3.255B | 3.544B | 3.678B | 4.506B | 5.147B | 6.298B | 6.138B |
Cost of Revenue | 1.722B | 2.085B | 2.504B | 2.666B | 2.891B | 2.978B | 3.530B | 3.712B | 4.495B | 4.619B |
Gross Profit | 468.795M | 507.980M | 553.114M | 588.554M | 653.197M | 700.194M | 976.002M | 1.435B | 1.803B | 1.519B |
Operating Expense | 261.340M | 301.267M | 338.895M | 345.688M | 380.375M | 392.821M | 446.921M | 466.852M | 516.250M | 616.633M |
Operating Income | 207.455M | 206.713M | 214.219M | 242.866M | 284.039M | 316.950M | 535.743M | 973.340M | 1.289B | 1.270B |
Other Income Expense | 6.572M | -946.000k | 4.953M | 6.405M | 10.616M | 9.577M | 6.662M | 4.864M | 2.714M | 47.948M |
Total Other Income Expense | 6.125M | -1.284m | 9.013M | 8.506M | -785.000k | -14.005m | -2.177m | -18.506m | -41.000k | 47.041M |
Pretax Income | 208.417M | 189.464M | 218.060M | 247.519M | 283.254M | 302.945M | 533.566M | 954.834M | 1.289B | 949.430M |
Tax Provision | 66.176M | 60.726M | 68.519M | 104.264M | 55.922M | 53.282M | 110.091M | 217.390M | 297.126M | 210.682M |
Net Income | 142.241M | 128.738M | 149.541M | 143.255M | 227.332M | 249.663M | 423.475M | 737.444M | 992.192M | 738.748M |
Basic EPS | 3.650 | 3.250 | 3.740 | 3.560 | 5.670 | 6.550 | 11.230 | 19.610 | 27.040 | 20.170 |
Diluted EPS | 3.460 | 3.090 | 3.550 | 3.410 | 5.580 | 6.420 | 11.000 | 19.290 | 26.740 | 19.930 |
Basic Average Shares | 39.017M | 39.593M | 39.976M | 40.287M | 40.107M | 38.100M | 37.718M | 37.610M | 36.694M | 36.619M |
Diluted Average Shares | 41.614M | 42.164M | 42.585M | 42.228M | 40.728M | 38.891M | 38.484M | 38.233M | 37.101M | 37.069M |
Total Expenses | 1.983B | 2.386B | 2.842B | 3.012B | 3.271B | 3.370B | 3.977B | 4.179B | 5.012B | 5.235B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 8.370M | 2.177M | 318.000K | 41.000K | 0.000 |
Interest Expense | 5.163M | 15.965M | 5.172M | 3.853M | 785.000K | 8.370M | 2.177M | 318.000K | 41.000K | 0.000 |
EBITDA | 225.194M | 219.670M | 239.210M | 268.076M | 311.005M | 344.873M | 566.795M | 999.585M | 1.314B | 975.671M |
Depreciation & Amortization | 11.614M | 14.241M | 14.300M | 16.704M | 26.966M | 22.718M | 31.052M | 26.245M | 24.748M | 23.500M |