Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 492.776M | 540.966M | 601.119M | 615.101M | 711.706M | 818.166M | 651.286M | 717.476M | 848.456M | 1.153B |
Cost of Revenue | 439.791M | 483.353M | 536.840M | 548.000M | 628.370M | 721.678M | 572.928M | 647.624M | 766.037M | 1.002B |
Gross Profit | 52.985M | 57.613M | 64.279M | 67.101M | 83.336M | 96.488M | 78.358M | 69.852M | 82.419M | 151.854M |
Operating Expense | 28.496M | 31.491M | 32.318M | 35.561M | 39.542M | 43.394M | 39.714M | 46.233M | 52.827M | 73.087M |
Operating Income | 23.498M | 24.863M | 31.077M | 31.540M | 43.541M | 43.636M | 29.714M | 12.085M | 17.349M | 78.767M |
Other Income Expense | -437.000k | -340.000k | 277.000K | 387.000K | -253.000k | -331.000k | 668.000K | -498.000k | -481.000k | 991.000K |
Total Other Income Expense | -437.000k | -340.000k | 277.000K | 387.000K | -253.000k | 6.749M | 8.383M | 9.681M | 8.383M | -4.983m |
Pretax Income | 23.498M | 24.863M | 31.077M | 30.339M | 41.663M | 50.385M | 38.097M | 21.766M | 25.732M | 73.784M |
Tax Provision | 8.660M | 8.887M | 11.155M | 7.323M | 7.917M | 11.274M | 8.267M | 5.511M | 5.386M | 15.493M |
Net Income | 14.904M | 15.976M | 19.922M | 23.016M | 33.746M | 39.111M | 29.830M | 16.255M | 20.346M | 58.291M |
Basic EPS | 1.320 | 1.410 | 1.760 | 2.020 | 2.960 | 3.430 | 2.620 | 1.420 | 1.780 | 5.100 |
Diluted EPS | 1.310 | 1.410 | 1.750 | 2.020 | 2.960 | 3.430 | 2.620 | 1.420 | 1.780 | 5.070 |
Basic Average Shares | 11.297M | 11.324M | 11.346M | 11.368M | 11.388M | 11.400M | 11.405M | 11.411M | 11.417M | 11.439M |
Diluted Average Shares | 11.354M | 11.360M | 11.374M | 11.385M | 11.393M | 11.400M | 11.405M | 11.411M | 11.417M | 11.507M |
Total Expenses | 468.287M | 514.844M | 569.158M | 583.561M | 667.912M | 765.072M | 612.642M | 693.857M | 818.864M | 1.075B |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 2.378M | 1.215M | 1.355M | 3.379M | 200.000K |
Interest Expense | 554.000K | 919.000K | 1.161M | 1.588M | 1.878M | 2.378M | 1.215M | 1.355M | 3.379M | 5.974M |
EBITDA | 24.052M | 25.782M | 32.238M | 31.927M | 43.541M | 52.763M | 39.312M | 23.121M | 29.111M | 92.010M |
Depreciation & Amortization | 4.015M | 4.317M | 4.828M | 6.147M | 7.745M | 9.127M | 9.598M | 11.036M | 11.762M | 13.243M |