Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | 147.361M | 172.426M | 211.211M | 243.223M | 282.961M | 304.301M | 315.808M | 401.292M | 442.241M |
Cost of Revenue | 84.516M | 97.242M | 121.451M | 136.876M | 157.539M | 166.998M | 178.081M | 237.682M | 263.937M |
Gross Profit | 62.845M | 75.184M | 89.759M | 106.347M | 125.422M | 137.303M | 137.727M | 163.610M | 178.304M |
Operating Expense | 36.824M | 44.981M | 984.923K | 58.789M | 96.643M | 111.087M | 99.369M | 113.499M | 116.852M |
Operating Income | 28.788M | 34.593M | -984.920k | 39.968M | 28.779M | -31.728m | 38.046M | 50.111M | 61.452M |
Other Income Expense | 0.000 | 0.000 | -147.450k | 55.000K | 0.000 | 169.000K | 117.000K | 88.000K | 0.000 |
Total Other Income Expense | -20.406m | -20.214m | 935.034K | -21.370m | -68.761m | -34.500m | -50.477m | -15.909m | -20.890m |
Pretax Income | 5.529M | 10.687M | -49.886k | 18.598M | -39.982m | -66.228m | -12.431m | 34.202M | 40.562M |
Tax Provision | 2.020M | 4.454M | 267.780K | -9.784m | -7.495m | -4.977m | 2.642M | 5.526M | 8.772M |
Net Income | 3.555M | 3.466M | -317.666k | 28.382M | -32.487m | -61.251m | -15.073m | 28.676M | 31.790M |
Basic EPS | 0.431 | 0.420 | -0.011 | 0.980 | -0.560 | -1.160 | -0.280 | 0.480 | 0.550 |
Diluted EPS | 0.429 | 0.420 | -0.011 | 0.980 | -0.560 | -1.160 | -0.280 | 0.470 | 0.540 |
Basic Average Shares | 8.252M | 8.252M | 28.750M | 28.848M | 58.253M | 52.753M | 53.414M | 53.914M | 53.276M |
Diluted Average Shares | 8.279M | 8.279M | 28.750M | 28.848M | 58.253M | 52.753M | 53.414M | 54.851M | 54.174M |
Total Expenses | 121.340M | 142.222M | 984.920K | 195.665M | 254.182M | 278.085M | 277.450M | 351.181M | 380.789M |
Interest Income | 20.492M | 19.516M | 22.748M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest Expense | 0.000 | 0.000 | 0.000 | 21.425M | 36.524M | 34.408M | 25.190M | 25.891M | 28.119M |
EBITDA | 49.392M | 56.903M | -984.920k | 73.708M | 84.137M | 29.836M | 94.264M | 121.446M | 132.853M |
Depreciation & Amortization | 20.603M | 22.310M | 27.154M | 25.623M | 55.379M | 61.656M | 55.906M | 61.353M | 64.172M |