Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $451,934 | $437,512 | $499,881 | $434,595 |
Gross Profit | 363,581 | 318,639 | 388,363 | 359,906 |
EBITDA | 163,426 | 130,753 | 338,671 | 171,969 |
EBIT | 109,103 | 79,331 | 290,823 | 112,178 |
Net Income | 73,278 | 67,970 | 247,187 | 81,757 |
Net Change In Cash | 451,934 | 437,512 | 499,881 | 434,595 |
Free Cash Flow | 44,567 | 86,489 | 100,908 | 73,346 |
Cash | 325,757 | 346,456 | 371,325 | 294,025 |
Basic Shares | 55,964 | 56,771 | 56,552 | 57,229 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,693,674 | $1,375,218 | $1,055,524 | $841,434 |
Gross Profit | 1,417,384 | 1,162,477 | 893,638 | 717,888 |
EBITDA | 503,370 | 424,078 | 284,289 | 239,328 |
EBIT | 282,029 | 245,025 | 149,095 | 185,955 |
Net Income | 340,788 | 281,389 | 195,960 | 143,453 |
Net Change In Cash | 1,693,674 | 1,375,218 | 1,055,524 | 841,434 |
Cost of Revenue | 596,404 | 227,416 | -56,579 | |
Free Cash Flow | 288,206 | 228,305 | 193,170 | 133,105 |
Cash | 294,025 | 400,730 | 277,978 | 151,710 |
Basic Shares | 57,974 | 58,175 | 58,191 | 58,285 |
Quarter | EPS |
---|---|
2024-09-30 | $1.67 |
2024-06-30 | $1.62 |
2024-03-31 | $2.59 |
2023-12-31 | $1.93 |