Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $497,920 | $520,423 | $531,861 | $475,063 |
Gross Profit | 218,494 | 224,846 | 205,579 | 176,944 |
EBITDA | 96,576 | 92,734 | 82,071 | 55,311 |
EBIT | 81,105 | 77,738 | 67,642 | 40,897 |
Net Income | 80,210 | 36,416 | 116,338 | 34,231 |
Net Change In Cash | 497,920 | 520,423 | 531,861 | 475,063 |
Free Cash Flow | -14,142 | 64,409 | 60,658 | 187,394 |
Cash | 404,442 | 388,124 | 428,792 | 446,668 |
Basic Shares | 22,809 | 23,985 | 24,618 | 24,811 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,027,848 | $1,905,457 | $1,695,441 | $1,524,896 |
Gross Profit | 875,493 | 670,184 | 581,598 | 513,110 |
EBITDA | 379,907 | 221,789 | 232,590 | 307,680 |
EBIT | 320,597 | 165,224 | 178,835 | 236,922 |
Net Income | 11 | 150,829 | 205,972 | 131,408 |
Net Change In Cash | 2,027,848 | 1,905,457 | 1,695,441 | 1,524,896 |
Cost of Revenue | 207,559 | 132,578 | ||
Free Cash Flow | 298,319 | -30,229 | -257,771 | 25,445 |
Cash | 404,442 | 577,928 | 234,448 | 325,363 |
Basic Shares | 24,053 | 25,356 | 26,869 | 28,920 |
Quarter | EPS |
---|---|
2024-12-31 | $3.40 |
2024-09-30 | $1.64 |
2024-06-30 | $4.72 |
2024-03-31 | $1.37 |