Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $520,423 | $531,861 | $475,063 | $465,957 |
Gross Profit | 224,846 | 205,579 | 176,944 | 170,979 |
EBITDA | 92,734 | 82,071 | 55,311 | 53,558 |
EBIT | 77,738 | 67,642 | 40,897 | 38,426 |
Net Income | 36,416 | 116,338 | 34,231 | 41,261 |
Net Change In Cash | 520,423 | 531,861 | 475,063 | 465,957 |
Free Cash Flow | 64,409 | 60,658 | 187,394 | -5,237 |
Cash | 388,124 | 428,792 | 446,668 | 577,928 |
Basic Shares | 23,985 | 24,618 | 24,811 | 25,348 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,905,457 | $1,695,441 | $1,524,896 | $1,310,636 |
Gross Profit | 670,184 | 581,598 | 513,110 | 439,040 |
EBITDA | 221,789 | 232,590 | 307,680 | 130,976 |
EBIT | 165,224 | 178,835 | 236,922 | 56,631 |
Net Income | 150,829 | 205,972 | 131,408 | 72,675 |
Net Change In Cash | 1,905,457 | 1,695,441 | 1,524,896 | 1,310,636 |
Cost of Revenue | 207,559 | 132,578 | 73,278 | |
Free Cash Flow | -30,229 | -257,771 | 25,445 | 300,864 |
Cash | 577,928 | 234,448 | 325,363 | 135,788 |
Basic Shares | 25,356 | 26,869 | 28,920 | 51,390 |
Quarter | EPS |
---|---|
2024-09-30 | $1.64 |
2024-06-30 | $4.72 |
2024-03-31 | $1.37 |
2023-12-31 | $1.74 |