Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 3.241B | 3.924B | 4.855B | 5.885B | 6.717B | 7.398B | 6.152B | 8.631B | 10.209B | 11.207B |
Cost of Revenue | 2.105B | 2.540B | 3.108B | 3.788B | 4.307B | 4.717B | 4.203B | 5.262B | 6.164B | 6.826B |
Gross Profit | 1.137B | 1.384B | 1.747B | 2.097B | 2.409B | 2.681B | 1.949B | 3.369B | 4.045B | 4.381B |
Operating Expense | 726.372M | 878.036M | 1.092B | 1.312B | 1.555B | 1.780B | 1.598B | 2.071B | 2.406B | 2.695B |
Operating Income | 410.415M | 506.297M | 654.824M | 785.291M | 854.080M | 901.094M | 465.464M | 1.297B | 1.639B | 1.678B |
Other Income Expense | 14.366M | 14.682M | 18.571M | 24.286M | 19.767M | 19.254M | 15.000M | 9.517M | 10.601M | 0.000 |
Total Other Income Expense | 894.000K | 1.143M | 890.000K | 1.568M | 5.061M | 5.056M | -234.379m | -1.663m | 4.934M | -8.510m |
Pretax Income | 411.309M | 507.440M | 655.714M | 786.859M | 859.141M | 906.150M | 231.085M | 1.296B | 1.644B | 1.696B |
Tax Provision | 154.174M | 187.432M | 245.954M | 231.625M | 200.582M | 200.205M | 55.250M | 309.992M | 401.136M | 404.646M |
Net Income | 257.135M | 320.008M | 409.760M | 555.234M | 658.559M | 705.945M | 175.835M | 985.837M | 1.242B | 1.291B |
Basic EPS | 4.000 | 5.000 | 6.550 | 9.020 | 11.000 | 12.210 | 3.120 | 18.090 | 24.170 | 26.180 |
Diluted EPS | 3.980 | 4.980 | 6.520 | 8.960 | 10.940 | 12.150 | 3.110 | 17.980 | 24.010 | 26.030 |
Basic Average Shares | 64.335M | 63.949M | 62.519M | 61.556M | 59.864M | 57.840M | 56.351M | 54.482M | 51.403M | 49.304M |
Diluted Average Shares | 64.651M | 64.275M | 62.851M | 61.975M | 60.181M | 58.105M | 56.558M | 54.841M | 51.738M | 49.596M |
Total Expenses | 2.831B | 3.418B | 4.200B | 5.099B | 5.863B | 6.497B | 5.801B | 7.333B | 8.570B | 9.521B |
Interest Income | 894.000K | 1.143M | 890.000K | 1.568M | 5.061M | 5.056M | 0.000 | 0.000 | 0.000 | 0.000 |
Interest Expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.663M | 0.000 | -17.622m |
EBITDA | 542.179M | 671.346M | 865.119M | 1.038B | 1.134B | 1.197B | 763.236M | 1.566B | 1.880B | 1.939B |
Depreciation & Amortization | 131.764M | 165.049M | 210.295M | 252.713M | 279.472M | 295.599M | 297.772M | 268.460M | 241.372M | 243.840M |