Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 943.967M | 1.062B | 1.142B | 1.403B | 1.531B | 2.071B | 2.247B | 2.498B | 3.009B | 3.644B |
Cost of Revenue | 811.553M | 939.340M | 1.008B | 1.278B | 1.364B | 1.857B | 1.972B | 2.173B | 2.665B | 3.280B |
Gross Profit | 132.414M | 122.341M | 134.723M | 125.004M | 167.060M | 214.158M | 275.853M | 324.981M | 343.962M | 364.397M |
Operating Expense | 74.152M | 79.757M | 97.310M | 99.110M | 120.580M | 160.523M | 192.121M | 209.519M | 231.433M | 235.304M |
Operating Income | 58.404M | 44.841M | 38.754M | 29.558M | 50.312M | 57.178M | 86.545M | 118.560M | 114.907M | 129.093M |
Other Income Expense | 162.000K | 174.000K | 885.000K | -2.319m | -3.616m | 3.849M | 3.586M | 2.311M | 9.009M | 0.000 |
Total Other Income Expense | -454.000k | -542.000k | -409.000k | -4.918m | -7.244m | -6.736m | -5.160m | -2.254m | -703.000k | -4.089m |
Pretax Income | 57.950M | 44.299M | 38.345M | 24.640M | 43.068M | 50.442M | 81.385M | 116.306M | 114.204M | 125.004M |
Tax Provision | 21.406M | 16.997M | 16.914M | 3.486M | 11.774M | 14.228M | 22.626M | 31.300M | 30.823M | 34.014M |
Net Income | 36.544M | 27.302M | 21.431M | 21.154M | 31.087M | 37.690M | 58.759M | 85.010M | 83.381M | 90.990M |
Basic EPS | 1.730 | 1.330 | 1.250 | 1.300 | 1.890 | 2.270 | 3.520 | 5.050 | 4.970 | 5.450 |
Diluted EPS | 1.690 | 1.300 | 1.230 | 1.280 | 1.870 | 2.260 | 3.480 | 4.950 | 4.910 | 5.400 |
Basic Average Shares | 20.922M | 20.577M | 17.109M | 16.273M | 16.441M | 16.587M | 16.684M | 16.838M | 16.760M | 16.706M |
Diluted Average Shares | 21.466M | 21.038M | 17.461M | 16.496M | 16.585M | 16.699M | 16.890M | 17.161M | 16.980M | 16.837M |
Total Expenses | 885.705M | 1.019B | 1.105B | 1.377B | 1.485B | 2.018B | 2.164B | 2.383B | 2.896B | 3.515B |
Interest Income | 106.000K | 25.000K | 5.000K | 4.000K | 24.000K | 4.000K | 9.000K | 70.000K | 187.000K | 888.000K |
Interest Expense | 722.000K | 741.000K | 1.299M | 2.603M | 3.652M | 6.225M | 4.563M | 1.799M | 3.563M | 4.939M |
EBITDA | 89.385M | 80.813M | 76.535M | 64.470M | 86.393M | 98.151M | 130.185M | 161.667M | 170.699M | 184.017M |
Depreciation & Amortization | 33.423M | 38.029M | 39.122M | 38.576M | 39.913M | 44.516M | 46.453M | 46.205M | 58.170M | 59.138M |