Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 32.559M | 31.956M | 29.799M | 31.208M | 35.515M | 35.471M | 38.627M | 41.914M | 44.728M | 53.028M |
Cost of Revenue | 10.418M | 9.259M | 8.041M | 7.549M | 8.229M | 8.915M | 9.539M | 10.299M | 10.889M | 12.669M |
Gross Profit | 22.141M | 22.697M | 21.758M | 23.659M | 27.286M | 26.556M | 29.088M | 31.615M | 33.839M | 40.359M |
Operating Expense | -32.650m | 16.170M | 16.488M | 16.315M | 18.017M | 19.595M | 21.753M | 24.636M | 26.020M | 40.742M |
Operating Income | 54.791M | 6.527M | 5.270M | 7.344M | 9.269M | 6.961M | 7.335M | 9.960M | 10.476M | 12.286M |
Other Income Expense | 2.578M | 764.000K | 2.237M | 1.712M | 770.000K | 8.353M | 9.031M | 9.490M | 9.890M | 24.106M |
Total Other Income Expense | -6.855m | 35.459M | -9.611m | -3.394m | -4.384m | -3.575m | -5.459m | -2.220m | -1.379m | -1.432m |
Pretax Income | 47.936M | 41.986M | -4.341m | 3.950M | 4.885M | 3.386M | 1.876M | 4.759M | 6.440M | 10.854M |
Tax Provision | -16.995m | 20.623M | -1.489m | -601.000k | 1.782M | 1.162M | 771.000K | 1.150M | 934.000K | 2.872M |
Net Income | 64.931M | 21.363M | -2.852m | 4.551M | 3.103M | 2.224M | 1.105M | 3.609M | 5.506M | 7.982M |
Basic EPS | 3.550 | 1.170 | -0.150 | 0.230 | 0.150 | 0.100 | 0.049 | 0.160 | 0.240 | 0.330 |
Diluted EPS | 3.550 | 1.170 | -0.150 | 0.230 | 0.150 | 0.100 | 0.049 | 0.160 | 0.240 | 0.330 |
Basic Average Shares | 18.297M | 18.297M | 19.147M | 19.605M | 20.469M | 21.517M | 22.519M | 22.619M | 23.173M | 24.045M |
Diluted Average Shares | 18.297M | 18.297M | 19.147M | 19.645M | 20.507M | 21.532M | 22.574M | 22.903M | 23.332M | 24.130M |
Total Expenses | -22.232m | 25.429M | 24.529M | 23.864M | 26.246M | 28.510M | 31.292M | 34.935M | 36.909M | 40.742M |
Interest Income | 79.000K | 11.000K | 18.000K | 19.000K | 101.000K | 203.000K | 93.000K | 19.000K | 65.000K | 52.000K |
Interest Expense | 9.512M | 8.299M | 11.866M | 5.125M | 5.255M | 5.388M | 5.377M | 5.201M | 4.036M | 4.882M |
EBITDA | 66.653M | 15.331M | 12.091M | 15.983M | 17.609M | 17.127M | 16.284M | 19.450M | 20.548M | 24.047M |
Depreciation & Amortization | 9.205M | 8.213M | 6.279M | 6.908M | 7.469M | 8.353M | 9.031M | 9.490M | 10.072M | 11.761M |