Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 584.588M | 784.012M | 1.051B | 1.385B | 1.710B | 2.045B | 2.426B | 3.434B | 4.264B | 4.414B |
Cost of Revenue | 355.051M | 471.390M | 621.497M | 812.203M | 1.008B | 1.182B | 1.391B | 2.011B | 2.537B | 2.556B |
Gross Profit | 229.537M | 312.622M | 429.262M | 572.564M | 702.268M | 863.014M | 1.035B | 1.422B | 1.728B | 1.858B |
Operating Expense | 192.881M | 259.934M | 349.633M | 454.793M | 570.967M | 703.833M | 820.313M | 1.083B | 1.331B | 1.537B |
Operating Income | 33.681M | 52.392M | 69.129M | 117.771M | 131.301M | 159.181M | 214.579M | 338.992M | 396.760M | 321.428M |
Other Income Expense | 7.412M | 7.380M | 13.732M | 16.485M | 26.145M | 24.594M | 21.498M | 34.433M | 38.642M | 44.982M |
Total Other Income Expense | -8.949m | -9.386m | -14.616m | -19.219m | -8.917m | -8.801m | -7.374m | -4.924m | -11.138m | -9.897m |
Pretax Income | 24.732M | 43.006M | 54.513M | 98.552M | 122.384M | 150.380M | 207.205M | 334.068M | 385.622M | 311.531M |
Tax Provision | 9.634M | 16.199M | 11.474M | -4.236m | 6.197M | -251.000k | 12.224M | 50.838M | 87.427M | 65.551M |
Net Income | 15.098M | 26.807M | 43.039M | 102.788M | 116.187M | 150.631M | 194.981M | 283.230M | 298.195M | 245.980M |
Basic EPS | 0.160 | 0.290 | 0.470 | 1.130 | 1.110 | 1.510 | 1.900 | 2.710 | 2.820 | 2.310 |
Diluted EPS | 0.160 | 0.280 | 0.440 | 1.030 | 1.110 | 1.440 | 1.840 | 2.640 | 2.780 | 2.280 |
Basic Average Shares | 92.256M | 92.256M | 92.256M | 90.951M | 104.561M | 99.435M | 102.690M | 104.683M | 105.626M | 106.264M |
Diluted Average Shares | 97.254M | 97.254M | 97.254M | 99.660M | 104.561M | 104.962M | 106.142M | 107.390M | 107.443M | 107.882M |
Total Expenses | 547.932M | 731.324M | 971.130M | 1.267B | 1.579B | 1.886B | 2.211B | 3.095B | 3.868B | 4.092B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 8.801M | 8.389M | 4.924M | 11.138M | 0.000 |
Interest Expense | 8.949M | 9.386M | 12.803M | 13.777M | 8.917M | 8.801M | 8.389M | 4.924M | 11.138M | 9.897M |
EBITDA | 50.360M | 72.372M | 108.233M | 148.616M | 183.293M | 233.182M | 306.219M | 457.188M | 551.783M | 321.428M |
Depreciation & Amortization | 13.704M | 19.684M | 28.604M | 36.287M | 51.992M | 74.001M | 91.640M | 118.196M | 155.023M | 199.300M |