Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 88.313M | 99.275M | 109.523M | 93.485M | 123.174M | 134.019M | 155.859M | 269.659M | 320.909M | 315.375M |
Cost of Revenue | 47.294M | 56.149M | 60.638M | 47.966M | 62.378M | 69.235M | 82.628M | 132.315M | 161.053M | 167.742M |
Gross Profit | 41.019M | 43.126M | 48.885M | 45.519M | 60.796M | 64.784M | 73.231M | 137.344M | 159.856M | 147.633M |
Operating Expense | 35.823M | 38.447M | 41.397M | 48.556M | 40.763M | 42.812M | 50.607M | 66.446M | 78.358M | 82.221M |
Operating Income | 5.136M | -10.059m | 6.616M | -3.037m | 20.033M | 21.972M | 22.624M | 70.898M | 81.498M | 65.412M |
Other Income Expense | 60.000K | 14.738M | 0.000 | 13.000M | 0.000 | 0.000 | 0.000 | 0.000 | 10.000 | 0.000 |
Total Other Income Expense | -1.220m | 1.640M | -847.000k | -150.000k | 728.000K | 801.000K | 775.000K | 1.030M | 6.690M | 22.218M |
Pretax Income | 3.916M | -11.936m | 5.622M | -3.187m | 20.761M | 22.773M | 23.399M | 71.928M | 88.188M | 87.630M |
Tax Provision | 579.000K | -1.823m | 888.000K | -4.875m | 2.030M | 1.950M | 1.621M | 11.651M | 8.239M | 8.998M |
Net Income | 3.337M | -10.113m | 4.734M | 13.962M | 18.731M | 21.986M | 21.778M | 60.277M | 79.949M | 78.632M |
Basic EPS | 0.110 | -0.300 | 0.130 | 0.400 | 0.520 | 0.550 | 0.550 | 1.380 | 1.810 | 1.780 |
Diluted EPS | 0.110 | -0.300 | 0.130 | 0.390 | 0.510 | 0.540 | 0.540 | 1.340 | 1.660 | 1.630 |
Basic Average Shares | 30.464M | 33.352M | 35.348M | 35.441M | 36.190M | 37.626M | 39.383M | 43.644M | 44.158M | 44.725M |
Diluted Average Shares | 30.545M | 33.352M | 35.376M | 35.964M | 36.747M | 38.432M | 40.372M | 45.035M | 48.229M | 48.863M |
Total Expenses | 83.117M | 94.596M | 102.035M | 96.522M | 103.141M | 112.047M | 133.235M | 198.761M | 239.411M | 249.963M |
Interest Income | 77.000K | 88.000K | 74.000K | 77.000K | 594.000K | 801.000K | 1.281M | 1.408M | 6.690M | 24.051M |
Interest Expense | 1.220M | 1.877M | 994.000K | 150.000K | 0.000 | 0.000 | 155.000K | 436.000K | 1.607M | 1.755M |
EBITDA | 6.087M | -10.059m | 4.852M | -1.052m | 21.999M | 21.972M | 22.624M | 70.898M | 81.498M | 71.196M |
Depreciation & Amortization | 2.171M | 2.060M | 1.961M | 2.122M | 1.966M | 3.192M | 3.215M | 3.792M | 5.362M | 5.784M |