Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 72.382M | 93.416M | 104.437M | 125.959M | 119.863M | 119.251M | 117.915M | 125.365M | 140.577M | 147.920M |
Cost of Revenue | 25.152M | 31.335M | 34.092M | 42.110M | 37.431M | 36.904M | 38.578M | 39.322M | 43.295M | 45.964M |
Gross Profit | 47.230M | 62.081M | 70.345M | 83.849M | 82.432M | 82.347M | 79.337M | 86.043M | 97.282M | 101.956M |
Operating Expense | 30.999M | 40.073M | 46.379M | 51.189M | 48.960M | 48.401M | 49.606M | 51.575M | 50.929M | 20.653M |
Operating Income | 16.231M | 22.008M | 23.966M | 32.660M | 33.472M | 49.681M | 30.930M | 35.193M | 46.657M | 77.305M |
Other Income Expense | 15.725M | 19.761M | 22.457M | 27.240M | 25.679M | 26.740M | 28.303M | 28.950M | 32.863M | 0.000 |
Total Other Income Expense | -10.600m | -14.782m | -15.564m | -23.686m | -38.914m | -10.948m | -26.779m | -29.090m | -11.287m | -57.405m |
Pretax Income | 5.631M | 7.226M | 8.417M | 9.252M | 22.328M | 24.034M | 6.530M | 10.805M | 36.222M | 19.900M |
Tax Provision | 282.000K | 372.000K | 289.000K | 386.000K | 347.000K | 400.000K | 379.000K | 385.000K | 422.000K | 450.000K |
Net Income | 7.586M | 6.749M | 7.931M | 8.334M | 21.431M | 23.683M | 6.034M | 12.048M | 35.270M | 19.180M |
Basic EPS | 0.330 | 0.250 | 0.260 | 0.220 | 0.550 | 0.590 | 0.140 | 0.220 | 0.720 | 0.390 |
Diluted EPS | 0.320 | 0.240 | 0.260 | 0.220 | 0.530 | 0.570 | 0.140 | 0.220 | 0.710 | 0.380 |
Basic Average Shares | 22.278M | 24.631M | 27.618M | 35.428M | 39.274M | 40.184M | 42.244M | 45.486M | 49.256M | 49.501M |
Diluted Average Shares | 22.793M | 25.683M | 28.383M | 36.255M | 40.612M | 41.462M | 42.990M | 46.336M | 49.950M | 50.813M |
Total Expenses | 56.151M | 71.408M | 80.471M | 93.299M | 86.391M | 85.305M | 88.184M | 90.897M | 94.224M | 66.617M |
Interest Income | 90.000K | 313.000K | 429.000K | 410.000K | 1.055M | 659.000K | 278.000K | 116.000K | 65.000K | 51.000K |
Interest Expense | 10.579M | 14.910M | 19.239M | 23.651M | 25.177M | 26.285M | 25.770M | 24.564M | 27.193M | 32.866M |
EBITDA | 31.956M | 41.769M | 46.408M | 58.325M | 61.242M | 76.421M | 59.233M | 64.143M | 78.364M | 87.177M |
Depreciation & Amortization | 15.725M | 19.761M | 82.856M | 94.874M | 85.745M | 85.753M | 90.255M | 85.380M | 92.982M | 32.966M |