Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 1.105B | 1.191B | 1.202B | 1.223B | 1.308B | 1.334B | 1.467B | 1.676B | 1.823B | 1.872B |
Cost of Revenue | 846.822M | 891.480M | 883.078M | 919.412M | 981.589M | 976.352M | 1.080B | 1.321B | 1.434B | 1.440B |
Gross Profit | 257.692M | 299.629M | 318.764M | 303.513M | 326.198M | 358.036M | 386.723M | 355.719M | 388.568M | 431.950M |
Operating Expense | 102.831M | 115.059M | 144.016M | 131.406M | 149.811M | 180.945M | 205.363M | 212.098M | 222.091M | 217.713M |
Operating Income | 154.861M | 184.570M | 174.748M | 172.107M | 130.002M | 140.271M | 132.359M | 111.911M | 141.508M | 214.237M |
Other Income Expense | 0.000 | 63.000K | 768.000K | 2.096M | 4.618M | 3.129M | -107.000k | 477.000K | 1.789M | 6.152M |
Total Other Income Expense | -309.000k | 63.000K | 768.000K | 2.096M | 65.540M | 38.806M | 53.386M | 477.000K | -23.180m | -8.722m |
Pretax Income | 154.552M | 184.633M | 175.516M | 174.203M | 195.542M | 179.077M | 185.745M | 112.388M | 143.297M | 205.515M |
Tax Provision | 52.866M | 62.869M | 60.202M | 38.889M | 44.993M | 42.094M | 43.413M | 22.802M | 32.011M | 46.902M |
Net Income | 101.686M | 121.764M | 115.314M | 135.314M | 150.549M | 136.983M | 142.332M | 89.586M | 111.286M | 158.613M |
Basic EPS | 3.720 | 4.450 | 4.210 | 4.940 | 5.490 | 4.980 | 5.170 | 3.260 | 4.040 | 5.770 |
Diluted EPS | 3.720 | 4.440 | 4.200 | 4.930 | 5.470 | 4.970 | 5.160 | 3.250 | 4.040 | 5.760 |
Basic Average Shares | 27.300M | 27.336M | 27.376M | 27.403M | 27.438M | 27.448M | 27.475M | 27.448M | 27.462M | 27.440M |
Diluted Average Shares | 27.327M | 27.373M | 27.440M | 27.459M | 27.537M | 27.496M | 27.518M | 27.472M | 27.482M | 27.461M |
Total Expenses | 949.653M | 1.007B | 1.027B | 1.051B | 1.131B | 1.157B | 1.286B | 1.533B | 1.656B | 1.658B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 73.000K | 156.000K | 153.000K | 97.000K | 0.000 |
Interest Expense | 0.000 | 0.000 | 0.000 | 0.000 | -65.540m | 0.000 | 0.000 | 17.063M | 0.000 | 0.000 |
EBITDA | 154.861M | 184.570M | 174.748M | 172.107M | 161.850M | 178.234M | 176.868M | 175.331M | 242.656M | 270.133M |
Depreciation & Amortization | 21.111M | 23.019M | 23.883M | 26.154M | 31.350M | 36.665M | 42.427M | 45.880M | 51.210M | 55.896M |