Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 219.829M | 235.008M | 253.047M | 274.150M | 300.392M | 331.387M | 363.023M | 409.475M | 487.025M | 570.591M |
Cost of Revenue | 62.797M | 67.402M | 74.347M | 80.108M | 86.394M | 93.274M | 103.368M | 115.078M | 133.915M | 154.030M |
Gross Profit | 157.032M | 167.606M | 178.700M | 194.042M | 213.998M | 238.113M | 259.655M | 294.397M | 353.110M | 416.561M |
Operating Expense | 83.040M | 88.381M | 91.167M | 98.846M | 105.442M | 121.541M | 131.424M | 143.503M | 170.546M | 188.417M |
Operating Income | 73.782M | 79.061M | 87.372M | 95.196M | 108.556M | 116.735M | 129.173M | 151.724M | 183.774M | 566.179M |
Other Income Expense | 989.000K | 1.101M | 1.765M | 1.313M | 913.000K | 104.724M | 116.359M | 127.099M | 153.638M | 2.435M |
Total Other Income Expense | 9.967M | 3.840M | 43.774M | 23.168M | 15.186M | 6.605M | -20.782m | 5.914M | 2.500M | 20.400M |
Pretax Income | 48.473M | 48.399M | 96.094M | 83.589M | 88.636M | 123.340M | 108.391M | 157.638M | 186.274M | 200.548M |
Tax Provision | 37.007M | 36.300M | 37.563M | 36.494M | 34.061M | 36.304M | 34.897M | 33.856M | -40.907m | 47.540M |
Net Income | 47.941M | 47.866M | 95.509M | 83.183M | 88.506M | 87.036M | 73.494M | 123.782M | 186.182M | 200.491M |
Basic EPS | 1.530 | 1.490 | 2.930 | 2.450 | 2.500 | 2.320 | 1.880 | 3.070 | 4.370 | 4.430 |
Diluted EPS | 1.520 | 1.490 | 2.930 | 2.440 | 2.490 | 2.320 | 1.870 | 3.070 | 4.360 | 4.420 |
Basic Average Shares | 31.341M | 32.091M | 32.563M | 33.996M | 35.439M | 37.442M | 39.185M | 40.255M | 42.599M | 45.224M |
Diluted Average Shares | 31.452M | 32.196M | 32.628M | 34.047M | 35.506M | 37.527M | 39.296M | 40.377M | 42.712M | 45.331M |
Total Expenses | 145.837M | 155.783M | 165.514M | 178.954M | 191.836M | 214.815M | 234.792M | 258.581M | 304.461M | 342.447M |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 34.463M | 33.927M | 32.945M | 38.499M | 0.000 |
Interest Expense | 35.486M | 34.666M | 35.213M | 34.775M | 35.106M | 34.463M | 33.927M | 32.945M | 38.499M | 45.048M |
EBITDA | 145.295M | 153.616M | 167.233M | 180.383M | 201.173M | 221.459M | 245.532M | 278.823M | 337.412M | 398.709M |
Depreciation & Amortization | 70.314M | 73.290M | 165.675M | 178.954M | 191.836M | 215.263M | 237.555M | 258.106M | 304.599M | 343.963M |