Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 37.043M | 49.292M | 76.120M | 116.104M | 126.792M | 127.225M | 125.698M | 116.572M | 148.306M | 180.971M |
Cost of Revenue | 8.289M | 16.335M | 33.163M | 61.253M | 72.518M | 69.895M | 66.450M | 59.651M | 82.787M | 100.334M |
Gross Profit | 28.755M | 32.957M | 42.957M | 54.851M | 54.274M | 57.330M | 59.248M | 56.921M | 65.519M | 80.637M |
Operating Expense | 3.845M | 4.936M | 3.017M | 2.647M | 2.423M | 3.003M | 4.799M | 3.506M | 9.591M | 6.563M |
Operating Income | 28.272M | 32.750M | 51.231M | 75.374M | 81.003M | 85.014M | 62.591M | 60.846M | 88.152M | 105.815M |
Other Income Expense | -650.421k | -523.944k | -1.075m | -190.000k | 1.217M | 1.313M | 2.994M | 1.660M | 7.482M | -2.914m |
Total Other Income Expense | 7.977K | -523.944k | 6.059M | -190.000k | 1.217M | -30.274m | -30.589m | -19.539m | -32.256m | 1.345M |
Pretax Income | 24.917M | 28.021M | 45.999M | 52.204M | 53.068M | 54.740M | 32.002M | 41.307M | 55.896M | 66.421M |
Tax Provision | 3.363M | 4.205M | 11.291M | 22.980M | 17.307M | 30.687M | 9.871M | 8.814M | 30.796M | 40.739M |
Net Income | 24.917M | 28.021M | 45.999M | 52.204M | 53.068M | 24.053M | 22.131M | 32.493M | 25.100M | 66.421M |
Basic EPS | 0.630 | 0.690 | 0.800 | 0.700 | 0.600 | 0.290 | 0.270 | 0.400 | 0.300 | 0.800 |
Diluted EPS | 0.630 | 0.690 | 0.800 | 0.700 | 0.600 | 0.280 | 0.270 | 0.400 | 0.300 | 0.780 |
Basic Average Shares | 39.544M | 40.631M | 57.373M | 74.055M | 88.479M | 82.664M | 81.870M | 81.325M | 83.622M | 83.509M |
Diluted Average Shares | 39.544M | 43.698M | 59.316M | 84.926M | 88.479M | 87.221M | 81.870M | 81.325M | 83.622M | 96.422M |
Total Expenses | 12.134M | 21.271M | 36.180M | 63.900M | 74.941M | 72.898M | 71.249M | 63.157M | 92.378M | 106.897M |
Interest Income | 2.534M | 4.091M | 10.239M | 23.050M | 29.004M | 30.687M | 0.000 | 0.000 | 0.000 | 0.000 |
Interest Expense | 2.259M | 2.571M | 3.958M | 9.976M | 10.628M | 8.801M | 1.729M | 1.383M | 1.460M | 8.998M |
EBITDA | 24.901M | 28.021M | 33.881M | 52.204M | 51.851M | 54.327M | 54.449M | 53.415M | 55.928M | 74.074M |
Depreciation & Amortization | -3.371m | -4.729m | 43.085M | 63.970M | 74.902M | 72.898M | 69.739M | 50.705M | 62.984M | 76.501M |