Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 67.170M | 72.892M | 73.384M | 73.317M | 87.423M | 93.602M | 92.969M | 100.343M | 119.495M | 127.826M |
Cost of Revenue | 29.187M | 31.598M | 32.045M | 32.923M | 39.786M | 42.705M | 41.709M | 44.007M | 49.065M | 52.447M |
Gross Profit | 37.983M | 41.294M | 41.339M | 40.394M | 47.637M | 50.897M | 51.260M | 56.336M | 70.430M | 75.379M |
Operating Expense | 4.209M | 4.044M | 4.330M | 4.317M | 4.906M | 5.515M | 6.750M | 6.842M | 7.437M | 7.496M |
Operating Income | 37.983M | 41.294M | 41.339M | 40.394M | 47.637M | 50.897M | 51.260M | 56.336M | 70.430M | 75.379M |
Other Income Expense | 0.000 | 0.000 | -3.537m | -565.000k | -2.025m | -224.000k | 621.000K | -339.000k | 45.000K | 804.000K |
Total Other Income Expense | -481.000k | -5.718m | 5.947M | 11.899M | 21.671M | 34.000K | -48.341m | -14.768m | -32.276m | 1.489M |
Pretax Income | 12.883M | 8.669M | 22.085M | 28.171M | 41.337M | 50.931M | 2.919M | 41.568M | 38.154M | 36.598M |
Tax Provision | 20.487M | 22.290M | 20.966M | 19.888M | 21.698M | 23.941M | 25.515M | 24.203M | -4.919m | 35.411M |
Net Income | 12.883M | 8.669M | 22.085M | 28.171M | 41.337M | 26.990M | -22.596m | 17.365M | 38.154M | 36.598M |
Basic EPS | 0.410 | 0.250 | 0.570 | 0.650 | 0.790 | 0.460 | -0.360 | 0.240 | 0.460 | 0.420 |
Diluted EPS | 0.410 | 0.250 | 0.570 | 0.650 | 0.790 | 0.460 | -0.360 | 0.240 | 0.460 | 0.420 |
Basic Average Shares | 31.418M | 34.450M | 38.546M | 43.671M | 52.121M | 59.098M | 62.810M | 71.547M | 83.439M | 86.289M |
Diluted Average Shares | 31.418M | 34.450M | 38.546M | 43.671M | 52.121M | 59.098M | 62.810M | 71.547M | 83.439M | 86.289M |
Total Expenses | 33.396M | 35.642M | 36.375M | 37.240M | 44.692M | 48.220M | 48.459M | 50.849M | 56.502M | 59.943M |
Interest Income | 77.000K | 52.000K | 95.000K | 83.000K | 76.000K | 24.640M | 564.000K | 739.000K | 624.000K | 1.833M |
Interest Expense | 20.487M | 22.290M | 20.966M | 19.888M | 23.092M | 25.115M | 24.894M | 24.542M | 30.427M | 34.607M |
EBITDA | 34.016M | 36.835M | 37.274M | 36.314M | 40.823M | 45.264M | 45.795M | 49.981M | 63.784M | 70.619M |
Depreciation & Amortization | 165.000K | 158.000K | 56.718M | 38.835M | 44.287M | 49.990M | 55.323M | 54.326M | 42.137M | 60.200M |