Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $531,861 | $475,063 | $465,957 | $492,254 |
Gross Profit | 205,579 | 176,944 | 170,979 | 208,969 |
EBITDA | 77,990 | 55,311 | 53,558 | 62,560 |
EBIT | 63,561 | 40,897 | 38,426 | 47,867 |
Net Income | 116,338 | 34,231 | 41,261 | 25,572 |
Net Change In Cash | 531,861 | 475,063 | 465,957 | 492,254 |
Free Cash Flow | 60,658 | 187,394 | -5,237 | 53,070 |
Cash | 428,792 | 446,668 | 577,928 | 562,149 |
Basic Shares | 24,618 | 24,811 | 25,348 | 25,081 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,900,744 | $1,695,441 | $1,524,896 | $1,310,636 |
Gross Profit | 717,295 | 581,598 | 513,110 | 439,040 |
EBITDA | 217,076 | 232,590 | 307,680 | 130,976 |
EBIT | 160,511 | 178,835 | 236,922 | 56,631 |
Net Income | 150,829 | 205,972 | 131,408 | 72,675 |
Net Change In Cash | 1,900,744 | 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-06-30 | $4.72 |
2024-03-31 | $1.37 |
2023-12-31 | $1.74 |
2023-09-30 | $1.01 |