Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $523,660 | $560,631 | $447,338 | $450,382 |
Gross Profit | 171,563 | 188,417 | 148,257 | 140,525 |
EBITDA | 113,823 | 133,312 | 98,813 | 91,812 |
EBIT | 132,063 | 97,687 | 90,709 | |
Net Income | 89,111 | 105,358 | 83,301 | 73,020 |
Net Change In Cash | 523,660 | 560,631 | 447,338 | 450,382 |
Free Cash Flow | -7,358 | 779 | 75 | -22,370 |
Cash | 80,069 | 158,176 | 185,897 | 199,459 |
Basic Shares | 44,530 | 45,154 | 45,430 | 45,635 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,777,710 | $1,757,793 | $1,402,876 | $976,021 |
Gross Profit | 544,637 | 523,025 | 362,059 | 234,604 |
EBITDA | 358,750 | 359,082 | 227,790 | 122,838 |
EBIT | 355,205 | 356,715 | 225,046 | 119,172 |
Net Income | 284,626 | 291,900 | 190,210 | 113,693 |
Net Change In Cash | 1,777,710 | 1,757,793 | 1,402,876 | 976,021 |
Cost of Revenue | 59,919 | -4,050 | ||
Free Cash Flow | 205,540 | 88,664 | -94,407 | 32,232 |
Cash | 199,459 | 76,588 | 78,696 | 19,479 |
Basic Shares | 45,917 | 47,987 | 51,060 | 50,795 |
Quarter | EPS |
---|---|
2024-09-30 | $1.98 |
2024-06-30 | $2.32 |
2024-03-31 | $1.82 |
2023-12-31 | $1.58 |