Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 2.660B | 2.887B | 3.240B | 3.941B | 4.489B | 4.416B | 5.154B | 8.636B | 9.627B | 7.218B |
Cost of Revenue | 2.335B | 2.487B | 2.766B | 3.398B | 3.896B | 3.730B | 4.354B | 7.229B | 7.837B | 5.799B |
Gross Profit | 325.342M | 399.904M | 474.590M | 542.826M | 592.894M | 685.518M | 800.296M | 1.407B | 1.789B | 1.419B |
Operating Expense | 231.375M | 264.265M | 310.152M | 362.220M | 392.679M | 438.320M | 444.596M | 669.413M | 839.277M | 766.633M |
Operating Income | 97.367M | 135.467M | 164.438M | 181.469M | 207.263M | 244.906M | 345.826M | 737.554M | 950.184M | 652.305M |
Other Income Expense | 1.600M | -4.465m | -3.767m | -5.462m | -9.410m | -4.232m | -4.843m | -12.840m | 7.198M | 0.000 |
Total Other Income Expense | -1.654m | -4.465m | -3.767m | -5.462m | -9.410m | -4.232m | -4.843m | -11.218m | -15.368m | 18.936M |
Pretax Income | 95.713M | 131.002M | 160.671M | 176.007M | 197.853M | 240.674M | 340.983M | 726.336M | 934.816M | 671.241M |
Tax Provision | 34.149M | 45.870M | 55.174M | 51.967M | 45.441M | 58.270M | 87.101M | 173.972M | 229.852M | 156.784M |
Net Income | 57.551M | 80.595M | 101.179M | 119.512M | 148.598M | 179.650M | 246.778M | 535.640M | 692.651M | 514.312M |
Basic EPS | 0.960 | 1.330 | 1.660 | 1.950 | 2.460 | 2.910 | 4.000 | 8.610 | 11.050 | 8.200 |
Diluted EPS | 0.950 | 1.330 | 1.650 | 1.940 | 2.460 | 2.910 | 4.000 | 8.590 | 10.970 | 8.070 |
Basic Average Shares | 60.158M | 59.757M | 61.074M | 61.288M | 60.351M | 60.106M | 59.908M | 60.195M | 60.180M | 59.619M |
Diluted Average Shares | 60.368M | 60.598M | 61.197M | 61.604M | 60.433M | 60.130M | 59.928M | 60.354M | 60.653M | 60.639M |
Total Expenses | 2.566B | 2.751B | 3.076B | 3.761B | 4.289B | 4.169B | 4.798B | 7.899B | 8.677B | 6.566B |
Interest Income | 2.235M | 294.000K | 541.000K | 731.000K | 1.371M | 1.945M | 2.392M | 6.498M | 725.000K | 39.916M |
Interest Expense | 4.267M | 5.133M | 4.575M | 6.218M | 8.893M | 8.700M | 9.311M | 11.218M | 15.368M | 12.842M |
EBITDA | 136.303M | 176.880M | 208.056M | 234.002M | 268.088M | 313.290M | 418.506M | 835.686M | 1.064B | 784.195M |
Depreciation & Amortization | 29.523M | 41.585M | 43.618M | 53.396M | 61.342M | 66.819M | 72.680M | 98.132M | 113.562M | 131.890M |