Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 542.503M | 807.403M | 891.026M | 1.013B | 1.203B | 1.341B | 1.150B | 1.413B | 2.059B | 2.498B |
Cost of Revenue | 423.221M | 605.802M | 649.223M | 733.244M | 880.816M | 978.419M | 875.798M | 1.079B | 1.568B | 1.904B |
Gross Profit | 119.282M | 201.601M | 241.803M | 279.706M | 322.576M | 362.955M | 273.831M | 334.455M | 491.345M | 594.489M |
Operating Expense | 75.485M | 106.937M | 123.291M | 149.961M | 182.998M | 204.167M | 172.141M | 190.960M | 254.611M | 304.791M |
Operating Income | 44.448M | 94.664M | 118.512M | 129.745M | 144.194M | 169.412M | 101.867M | 149.495M | 236.734M | 290.649M |
Other Income Expense | 651.000K | 0.000 | 0.000 | 0.000 | 4.616M | 10.624M | 177.000K | 6.000M | 0.000 | 951.000K |
Total Other Income Expense | -1.529m | -5.064m | -1.309m | 2.544M | 930.000K | -63.566m | -58.867m | -55.232m | -85.265m | -6.818m |
Pretax Income | 20.775M | 59.559M | 87.034M | 95.307M | 88.802M | 105.846M | 43.000M | 94.263M | 151.469M | 163.093M |
Tax Provision | 32.400M | 19.325M | 25.544M | 23.147M | 18.033M | 22.210M | 14.945M | 25.675M | 41.800M | 40.786M |
Net Income | 8.255M | 40.234M | 61.490M | 72.160M | 70.769M | 83.636M | 28.055M | 68.588M | 109.669M | 122.307M |
Basic EPS | 0.370 | 1.630 | 2.180 | 2.330 | 2.040 | 2.580 | 0.800 | 1.840 | 2.720 | 2.720 |
Diluted EPS | 0.370 | 1.600 | 2.120 | 2.260 | 2.040 | 2.200 | 0.780 | 1.800 | 2.640 | 2.650 |
Basic Average Shares | 21.934M | 24.657M | 28.152M | 30.961M | 34.750M | 38.094M | 35.049M | 37.265M | 47.314M | 51.989M |
Diluted Average Shares | 22.127M | 25.629M | 33.951M | 36.000M | 34.750M | 38.094M | 35.977M | 38.088M | 47.314M | 51.989M |
Total Expenses | 498.706M | 712.739M | 772.514M | 883.205M | 1.064B | 1.183B | 1.048B | 1.270B | 1.823B | 2.209B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 58.520M | 50.934M | 52.198M | 78.418M | 0.000 |
Interest Expense | 21.493M | 30.041M | 30.169M | 36.982M | 51.706M | 58.520M | 50.934M | 52.198M | 78.418M | 119.787M |
EBITDA | 98.285M | 179.240M | 212.575M | 248.698M | 282.381M | 339.437M | 284.712M | 335.880M | 456.442M | 556.476M |
Depreciation & Amortization | 53.837M | 84.576M | 94.063M | 118.953M | 138.187M | 170.025M | 182.845M | 186.385M | 219.708M | 265.827M |