Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 120.618M | 148.514M | 163.903M | 221.992M | 251.134M | 224.909M | 269.396M | 416.113M | 570.729M | 517.922M |
Cost of Revenue | 57.005M | 71.434M | 88.623M | 90.805M | 105.900M | 103.089M | 116.473M | 178.752M | 248.333M | 224.745M |
Gross Profit | 63.613M | 77.080M | 75.280M | 131.187M | 145.234M | 121.820M | 152.923M | 237.361M | 322.396M | 293.177M |
Operating Expense | 46.702M | 62.844M | 65.114M | 73.368M | 84.792M | 85.412M | 97.353M | 124.975M | 172.465M | 160.914M |
Operating Income | 16.911M | 11.581M | 10.166M | 57.819M | 60.442M | 36.408M | 55.570M | 112.386M | 149.931M | 132.263M |
Other Income Expense | 0.000 | 1.318M | 1.758M | 1.758M | 1.759M | 2.625M | 2.503M | 2.458M | 6.033M | 0.000 |
Total Other Income Expense | 563.000K | 643.000K | 1.216M | 2.276M | 2.984M | 3.078M | 926.000K | -3.133m | 8.478M | 22.436M |
Pretax Income | 17.474M | 12.224M | 11.382M | 60.095M | 63.426M | 39.486M | 56.496M | 109.253M | 158.409M | 154.699M |
Tax Provision | -1.178m | -3.501m | 1.738M | 13.636M | 9.051M | 4.315M | 8.589M | 16.152M | 18.196M | 18.389M |
Net Income | 18.652M | 15.725M | 9.644M | 46.459M | 54.375M | 35.171M | 47.907M | 93.101M | 140.213M | 136.310M |
Basic EPS | 0.680 | 0.580 | 0.350 | 1.680 | 1.940 | 1.260 | 1.710 | 3.280 | 4.890 | 4.770 |
Diluted EPS | 0.670 | 0.570 | 0.350 | 1.630 | 1.890 | 1.230 | 1.650 | 3.120 | 4.400 | 4.280 |
Basic Average Shares | 27.447M | 27.185M | 27.175M | 27.696M | 28.022M | 27.895M | 28.097M | 28.372M | 28.697M | 28.828M |
Diluted Average Shares | 27.807M | 27.510M | 27.503M | 28.524M | 28.765M | 28.574M | 28.950M | 29.816M | 31.870M | 32.089M |
Total Expenses | 103.707M | 134.278M | 153.737M | 164.173M | 190.692M | 188.501M | 213.826M | 303.727M | 420.798M | 385.659M |
Interest Income | 563.000K | 643.000K | 1.216M | 2.276M | 2.984M | 3.078M | 4.057M | 2.194M | 6.478M | 22.643M |
Interest Expense | 0.000 | 0.000 | 0.000 | 112.000K | 87.000K | 99.000K | 868.000K | 4.229M | 1.282M | 1.510M |
EBITDA | 20.862M | 21.201M | 16.760M | 63.998M | 68.126M | 46.806M | 63.948M | 121.319M | 164.585M | 148.464M |
Depreciation & Amortization | 3.951M | 9.620M | 6.594M | 6.179M | 7.684M | 10.398M | 8.378M | 8.933M | 14.654M | 16.201M |