Page title
Section title
Breakdown | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | 748.591M | 751.500M | 764.300M | 820.000M | 828.000M | 800.400M | 833.400M | 942.300M | 977.889M | 1.018B |
Cost of Revenue | 512.219M | 512.500M | 516.000M | 553.100M | 563.400M | 543.500M | 562.000M | 656.900M | 679.652M | 705.192M |
Gross Profit | 236.372M | 239.000M | 248.300M | 266.900M | 264.600M | 256.900M | 271.400M | 285.400M | 298.237M | 312.487M |
Operating Expense | 148.704M | 153.300M | 150.300M | 168.000M | 181.400M | 187.700M | 196.500M | 206.400M | 226.390M | 250.069M |
Operating Income | 87.668M | 85.700M | 97.900M | 98.900M | 73.301M | 36.859M | 43.015M | 46.295M | 71.847M | 62.418M |
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 | 5.400M | 7.600M | -2.500m | 1.100M | 15.664M | 18.641M | 23.485M | 26.005M | -2.455m | -51.502m |
Pretax Income | 78.763M | 76.800M | 80.500M | 88.100M | 71.500M | 55.500M | 66.500M | 72.300M | 54.071M | 10.916M |
Tax Provision | 18.483M | -6.000m | 15.900M | 23.200M | 16.800M | 22.000M | 12.100M | 23.200M | 21.465M | 8.500M |
Net Income | 60.280M | 82.700M | 64.600M | 64.900M | 54.700M | 33.552M | 54.385M | 49.175M | 32.606M | 2.416M |
Basic EPS | 1.550 | 2.110 | 1.630 | 1.610 | 1.350 | 0.830 | 1.340 | 1.210 | 0.810 | 0.060 |
Diluted EPS | 1.510 | 2.070 | 1.610 | 1.610 | 1.350 | 0.830 | 1.340 | 1.210 | 0.810 | 0.060 |
Basic Average Shares | 38.969M | 39.300M | 39.500M | 40.200M | 40.412M | 40.454M | 40.473M | 40.504M | 40.504M | 40.504M |
Diluted Average Shares | 39.815M | 40.000M | 40.000M | 40.400M | 40.523M | 40.504M | 40.504M | 40.504M | 40.504M | 40.523M |
Total Expenses | 660.923M | 665.800M | 666.300M | 721.100M | 744.800M | 731.200M | 758.500M | 863.300M | 906.042M | 955.261M |
Interest Income | 249.000K | 256.000K | 1.966M | 1.693M | 1.901M | 1.757M | 838.000K | 816.000K | 3.355M | 4.474M |
Interest Expense | 14.554M | 16.600M | 14.900M | 11.900M | 11.800M | 12.900M | 12.900M | 11.900M | 17.949M | 21.970M |
EBITDA | 109.521M | 85.800M | 97.900M | 98.900M | 83.400M | 69.200M | 74.900M | 79.000M | 108.487M | 98.596M |
Depreciation & Amortization | 21.604M | 23.452M | 26.001M | 26.943M | 27.564M | 32.341M | 31.885M | 32.705M | 34.012M | 36.178M |