Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 2.401B | 3.032B | 3.595B | 4.369B | 4.547B | 4.553B | 4.183B | 5.725B | 6.904B | 6.411B |
Cost of Revenue | 1.986B | 2.539B | 3.041B | 3.646B | 3.744B | 3.709B | 3.380B | 4.469B | 5.213B | 5.036B |
Gross Profit | 415.298M | 492.662M | 553.545M | 722.061M | 803.082M | 843.819M | 802.723M | 1.256B | 1.690B | 1.375B |
Operating Expense | 291.469M | 346.709M | 393.258M | 429.824M | 447.998M | 501.683M | 474.862M | 579.431M | 635.407M | 632.094M |
Operating Income | 115.969M | 138.621M | 152.401M | 283.403M | 345.721M | 331.380M | 316.472M | 661.342M | 1.037B | 718.737M |
Other Income Expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total Other Income Expense | 1.427M | 2.488M | -5.601m | -2.860m | 9.367M | 16.795M | 47.571M | 34.004M | 34.692M | 14.984M |
Pretax Income | 94.949M | 127.043M | 149.315M | 289.995M | 367.965M | 348.175M | 364.043M | 695.346M | 1.072B | 771.277M |
Tax Provision | -823.400m | 42.400M | 43.700M | 109.400M | 197.600M | 79.400M | 67.800M | 130.600M | 255.400M | 181.100M |
Net Income | 918.349M | 84.643M | 105.615M | 180.595M | 170.365M | 268.775M | 296.243M | 564.746M | 816.666M | 590.177M |
Basic EPS | 10.290 | 0.920 | 1.230 | 2.100 | 1.720 | 3.040 | 3.260 | 6.220 | 9.350 | 7.250 |
Diluted EPS | 9.250 | 0.820 | 1.100 | 1.840 | 1.690 | 2.850 | 3.130 | 6.010 | 9.090 | 7.030 |
Basic Average Shares | 89.265M | 92.054M | 85.706M | 85.842M | 99.121M | 87.996M | 90.464M | 90.401M | 86.861M | 80.842M |
Diluted Average Shares | 99.314M | 102.857M | 96.278M | 98.316M | 101.059M | 93.838M | 94.086M | 93.587M | 89.348M | 83.380M |
Total Expenses | 2.277B | 2.886B | 3.434B | 4.076B | 4.192B | 4.211B | 3.855B | 5.049B | 5.849B | 5.668B |
Interest Income | 443.000K | 458.000K | 529.000K | 1.240M | 3.514M | 2.158M | 2.554M | 1.049M | 704.000K | 13.759M |
Interest Expense | 30.750M | 21.856M | 5.900M | 622.000K | 0.000 | 143.412M | 124.147M | 120.514M | 704.000K | 107.086M |
EBITDA | 125.699M | 148.899M | 155.215M | 296.302M | 367.965M | 354.975M | 364.043M | 700.421M | 1.076B | 778.947M |
Depreciation & Amortization | 2.420M | 3.411M | 3.637M | 2.791M | 2.530M | 27.158M | 28.396M | 28.640M | 32.319M | 36.413M |