Page title
Section title
Breakdown | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 391.660M | 440.804M | 479.616M | 565.153M | 684.250M | 745.347M | 880.831M | 1.197B | 1.106B | 1.095B |
Cost of Revenue | 251.464M | 285.935M | 292.521M | 321.780M | 389.356M | 438.844M | 521.374M | 736.448M | 702.054M | 642.430M |
Gross Profit | 140.196M | 154.869M | 187.095M | 243.373M | 294.894M | 306.503M | 359.457M | 460.504M | 403.989M | 452.407M |
Operating Expense | 72.370M | 77.463M | 83.140M | 100.993M | 118.225M | 118.304M | 125.822M | 139.624M | 141.831M | 176.203M |
Operating Income | 67.826M | 77.406M | 103.955M | 142.380M | 176.669M | 188.199M | 233.635M | 275.376M | 246.735M | 276.204M |
Other Income Expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total Other Income Expense | -878.000k | -619.000k | -1.125m | -461.000k | 192.000K | 1.503M | 999.000K | 15.000K | 103.000K | -5.000k |
Pretax Income | 66.948M | 76.787M | 102.830M | 141.919M | 176.861M | 189.702M | 234.634M | 275.391M | 246.838M | 276.199M |
Tax Provision | 25.427M | 28.689M | 34.983M | 46.791M | 42.289M | 44.964M | 59.003M | 66.654M | 62.212M | 70.815M |
Net Income | 41.521M | 48.098M | 67.847M | 95.128M | 134.572M | 144.738M | 175.631M | 208.737M | 184.626M | 205.384M |
Basic EPS | 0.320 | 0.380 | 0.580 | 0.810 | 1.150 | 1.240 | 1.520 | 1.810 | 1.650 | 1.890 |
Diluted EPS | 0.320 | 0.380 | 0.570 | 0.810 | 1.140 | 1.230 | 1.510 | 1.800 | 1.650 | 1.890 |
Basic Average Shares | 129.279M | 125.402M | 117.578M | 117.570M | 117.479M | 116.861M | 115.889M | 115.461M | 111.711M | 108.680M |
Diluted Average Shares | 131.004M | 126.730M | 118.451M | 118.302M | 118.135M | 117.315M | 116.253M | 115.763M | 111.880M | 108.809M |
Total Expenses | 323.834M | 363.398M | 375.661M | 422.773M | 507.581M | 557.148M | 647.196M | 876.072M | 843.885M | 818.633M |
Interest Income | 0.000 | 0.000 | 0.000 | 0.000 | 192.000K | 1.503M | 999.000K | 15.000K | 103.000K | 0.000 |
Interest Expense | 878.000K | 619.000K | 1.125M | 461.000K | 192.000K | 0.000 | 0.000 | 0.000 | 30.743M | 5.000K |
EBITDA | 83.030M | 91.790M | 118.453M | 159.240M | 193.266M | 202.230M | 251.574M | 356.826M | 306.456M | 326.393M |
Depreciation & Amortization | 15.204M | 14.384M | 14.498M | 16.860M | 16.597M | 14.031M | 17.939M | 35.946M | 44.298M | 50.189M |