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 | 0.000 |
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 | -7.496m |
Total Other Income Expense | -25.100m | -32.625m | -19.254m | -12.223m | -6.300m | 984.000K | -48.341m | -14.768m | -32.276m | -38.781m |
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 | 0.000 |
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 | 52.447M |
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 | 33.939M | 37.408M | 37.179M | 36.231M | 42.821M | 45.488M | 44.610M | 49.581M | 63.115M | 67.982M |
Depreciation & Amortization | 165.000K | 158.000K | 56.718M | 38.835M | 44.287M | 49.990M | 55.323M | 54.326M | 42.137M | 99.000K |