Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $703,172 | $669,721 | $637,230 | $617,414 |
Gross Profit | 599,800 | 570,397 | 541,713 | 522,326 |
EBITDA | 42,322 | 36,593 | 20,423 | 29,889 |
EBIT | 13,941 | 11,584 | -1,781 | 8,655 |
Net Income | 4,983 | 8,146 | -14,435 | 5,934 |
Net Change In Cash | 703,172 | 669,721 | 637,230 | 617,414 |
Free Cash Flow | 181,415 | 191,486 | 88,187 | 99,572 |
Cash | 512,667 | 410,060 | 797,875 | 447,793 |
Basic Shares | 52,242 | 51,778 | 51,005 | 51,498 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,627,543 | $2,170,230 | $1,730,969 | $1,300,658 |
Gross Profit | 2,234,278 | 1,824,741 | 1,416,710 | 1,041,801 |
EBITDA | 129,226 | -81,228 | -38,530 | -228 |
EBIT | 32,398 | -153,901 | -100,930 | -48,428 |
Net Income | 4,628 | -176,295 | -112,749 | -77,837 |
Net Change In Cash | 2,627,543 | 2,170,230 | 1,730,969 | 1,300,658 |
Cost of Revenue | -39,056 | 7,751 | ||
Free Cash Flow | 560,660 | 250,717 | 181,403 | 176,863 |
Cash | 512,667 | 387,987 | 331,022 | 377,013 |
Basic Shares | 51,819 | 49,877 | 48,065 | 46,891 |
Quarter | EPS |
---|---|
2024-12-31 | $2.32 |
2024-09-30 | $2.18 |
2024-06-30 | $1.94 |
2024-03-31 | $1.68 |