Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 1.298B | 1.363B | 1.681B | 1.858B | 2.266B | 2.621B | 2.924B | 3.540B | 3.976B | 4.129B |
Cost of Revenue | 825.002M | 832.210M | 1.035B | 1.155B | 1.426B | 1.663B | 1.850B | 2.206B | 2.513B | 2.627B |
Gross Profit | 472.660M | 531.092M | 646.666M | 702.314M | 840.067M | 958.311M | 1.074B | 1.335B | 1.463B | 1.503B |
Operating Expense | 294.990M | 324.643M | 409.247M | 414.816M | 508.684M | 607.160M | 640.812M | 744.776M | 811.676M | 885.295M |
Operating Income | 177.670M | 206.449M | 237.419M | 287.498M | 331.383M | 351.151M | 432.729M | 589.862M | 650.975M | 617.261M |
Other Income Expense | 10.721M | 3.008M | 11.897M | 38.544M | 13.258M | 89.538M | 111.877M | 124.857M | 146.578M | 95.537M |
Total Other Income Expense | 10.721M | 3.008M | 11.897M | 38.544M | 13.258M | -47.067m | 14.385M | -109.152m | -27.988m | 95.537M |
Pretax Income | 177.595M | 195.428M | 222.921M | 296.955M | 281.681M | 304.084M | 447.114M | 480.710M | 622.987M | 581.284M |
Tax Provision | 47.671M | 43.391M | 66.835M | 171.369M | 54.463M | 50.023M | 81.808M | 81.873M | 130.379M | 100.914M |
Net Income | 126.698M | 149.313M | 154.765M | 123.355M | 226.373M | 252.019M | 364.304M | 390.982M | 486.226M | 474.624M |
Basic EPS | 2.720 | 3.210 | 3.290 | 2.600 | 4.720 | 5.170 | 7.350 | 7.770 | 9.570 | 9.270 |
Diluted EPS | 2.660 | 3.130 | 3.230 | 2.540 | 4.620 | 5.070 | 7.200 | 7.600 | 9.480 | 9.220 |
Basic Average Shares | 46.627M | 46.496M | 47.014M | 47.481M | 47.947M | 48.730M | 49.550M | 50.293M | 50.812M | 51.227M |
Diluted Average Shares | 47.558M | 47.634M | 47.958M | 48.564M | 49.018M | 49.693M | 50.611M | 51.425M | 51.301M | 51.451M |
Total Expenses | 1.120B | 1.157B | 1.444B | 1.570B | 1.935B | 2.270B | 2.491B | 2.950B | 3.325B | 3.512B |
Interest Income | 1.154M | 1.043M | 1.314M | 690.000K | 812.000K | 1.522M | 834.000K | 652.000K | 780.000K | 5.196M |
Interest Expense | 11.950M | 15.072M | 27.709M | 29.777M | 63.772M | 60.882M | 86.433M | 73.910M | 59.291M | 136.710M |
EBITDA | 203.627M | 230.678M | 292.329M | 368.102M | 410.283M | 563.061M | 768.471M | 820.160M | 986.148M | 1.032B |
Depreciation & Amortization | 25.957M | 24.229M | 126.658M | 131.159M | 161.779M | 198.095M | 234.924M | 265.540M | 303.870M | 314.124M |