Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 155.385M | 180.797M | 179.820M | 244.033M | 252.179M | 274.048M | 341.635M | 367.919M | 528.753M | 553.842M |
Cost of Revenue | 60.157M | 92.065M | 72.116M | 82.868M | 97.719M | 98.519M | 136.319M | 121.761M | 188.462M | 201.489M |
Gross Profit | 95.228M | 88.732M | 107.704M | 161.165M | 154.460M | 175.529M | 205.316M | 246.158M | 340.291M | 352.353M |
Operating Expense | 26.865M | 26.898M | 31.589M | 38.212M | 50.236M | 59.100M | 49.588M | 76.594M | 100.251M | 103.403M |
Operating Income | 68.363M | 61.834M | 76.115M | 122.953M | 104.224M | 143.560M | 195.246M | 318.310M | 251.227M | 248.950M |
Other Income Expense | -1.056m | 5.816M | 83.000K | 5.036M | 20.915M | 6.172M | 5.894M | 64.469M | -5.243m | -2.515m |
Total Other Income Expense | 9.418M | 7.334M | 12.884M | 22.138M | 28.117M | -2.816m | -2.044m | -4.634m | -8.617m | 32.711M |
Pretax Income | 71.985M | 56.721M | 74.754M | 139.630M | 129.557M | 140.744M | 193.202M | 313.676M | 242.610M | 281.661M |
Tax Provision | 483.000K | 869.000K | 316.000K | 33.333M | 30.560M | 13.968M | 24.417M | 66.423M | 55.425M | 54.454M |
Net Income | 71.502M | 57.107M | 612.000K | 17.341M | 33.573M | 126.776M | 168.785M | 247.253M | 187.185M | 140.858M |
Basic EPS | 4.190 | 3.350 | 0.030 | 0.940 | 1.410 | 4.510 | 5.090 | 6.770 | 5.050 | 3.730 |
Diluted EPS | 4.190 | 3.350 | 0.030 | 0.910 | 1.380 | 4.460 | 5.060 | 4.610 | 3.490 | 2.610 |
Basic Average Shares | 17.071M | 17.071M | 17.788M | 18.415M | 23.836M | 28.089M | 33.152M | 36.512M | 37.060M | 37.736M |
Diluted Average Shares | 17.071M | 17.071M | 18.341M | 18.990M | 24.299M | 28.439M | 33.362M | 53.674M | 53.699M | 53.988M |
Total Expenses | 87.022M | 118.963M | 103.705M | 121.080M | 147.955M | 157.619M | 185.907M | 198.355M | 288.713M | 304.892M |
Interest Income | 87.000K | 194.000K | 320.000K | 528.000K | 255.000K | 709.000K | 1.676M | 500.000K | 5.114M | 5.427M |
Interest Expense | 5.883M | 12.641M | 14.565M | 5.989M | 3.039M | 2.816M | 2.044M | 4.634M | 8.617M | -11.169m |
EBITDA | 79.735M | 71.389M | 91.234M | 147.510M | 135.575M | 146.851M | 199.380M | 323.805M | 258.670M | 248.950M |
Depreciation & Amortization | 1.867M | 2.027M | 118.095M | 127.161M | 150.626M | 160.392M | 191.047M | 150.516M | 274.157M | 8.186M |