Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 906.028M | 1.193B | 1.799B | 2.297B | 2.300B | 2.262B | 2.073B | 2.254B | 2.017B | 1.949B |
Cost of Revenue | 580.740M | 767.855M | 1.154B | 1.477B | 1.466B | 1.432B | 1.385B | 1.472B | 1.222B | 1.086B |
Gross Profit | 325.288M | 425.559M | 644.975M | 819.495M | 834.236M | 829.036M | 688.018M | 781.944M | 795.200M | 863.044M |
Operating Expense | 276.611M | 356.024M | 523.971M | 681.651M | 687.129M | 687.822M | 579.193M | 630.067M | 770.922M | 785.826M |
Operating Income | 48.677M | 69.535M | 121.004M | 137.844M | 147.107M | 141.214M | 108.825M | 151.877M | 24.278M | 77.218M |
Other Income Expense | 0.000 | NaN | 0.000 | 0.000 | -14.256m | -6.196m | -4.296m | -6.540m | 0.000 | 0.000 |
Total Other Income Expense | 11.390M | -4.541m | -546.000k | -9.534m | -5.084m | -5.749m | -1.939m | 1.939M | 17.783M | -2.490m |
Pretax Income | 59.119M | 65.441M | 120.458M | 128.310M | 142.023M | 135.465M | 106.886M | 153.816M | 42.061M | 74.728M |
Tax Provision | 16.116M | 8.689M | 33.129M | 31.651M | 46.144M | 39.496M | 32.197M | 16.169M | 31.186M | 20.084M |
Net Income | 41.775M | 54.296M | 82.272M | 91.214M | 88.644M | 90.745M | 71.679M | 134.456M | 8.952M | 53.259M |
Basic EPS | 0.770 | 0.960 | 1.300 | 1.400 | 1.330 | 1.410 | 1.190 | 2.210 | 0.150 | 0.950 |
Diluted EPS | 0.720 | 0.910 | 1.250 | 1.340 | 1.310 | 1.380 | 1.170 | 2.090 | 0.140 | 0.880 |
Basic Average Shares | 58.929M | 61.835M | 63.338M | 65.143M | 66.457M | 64.306M | 60.876M | 60.717M | 60.005M | 56.171M |
Diluted Average Shares | 63.493M | 65.096M | 65.633M | 67.852M | 67.663M | 65.599M | 61.819M | 64.232M | 62.760M | 60.232M |
Total Expenses | 857.351M | 1.124B | 1.678B | 2.159B | 2.153B | 2.120B | 1.964B | 2.102B | 1.993B | 1.872B |
Interest Income | 1.751M | 2.105M | 1.352M | 883.000K | 1.055M | 1.528M | 1.117M | 634.000K | 1.932M | 2.176M |
Interest Expense | 533.829K | 653.000K | 1.134M | 2.459M | 1.796M | 1.756M | 1.939M | 1.988M | 1.520M | 0.000 |
EBITDA | 79.257M | 119.431M | 184.325M | 226.310M | 236.775M | 234.331M | 182.157M | 247.021M | 199.047M | 154.597M |
Depreciation & Amortization | 30.580M | 42.469M | 56.614M | 93.992M | 103.389M | 93.471M | 88.823M | 88.264M | 89.049M | 72.336M |