Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $605,477 | $579,098 | $426,052 | $393,722 |
Gross Profit | 280,241 | 266,458 | 186,348 | 147,896 |
EBITDA | 112,358 | 97,789 | 39,093 | -2,909 |
EBIT | 88,437 | 74,210 | 15,689 | -24,447 |
Net Income | 33,514 | 52,339 | 12,597 | -18,124 |
Net Change In Cash | 605,477 | 579,098 | 426,052 | 393,722 |
Free Cash Flow | 99,194 | 75,647 | -20,621 | 17,440 |
Cash | 255,601 | 219,295 | 205,444 | 298,491 |
Basic Shares | 11,682 | 11,898 | 12,055 | 12,166 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,008,625 | $2,090,334 | $2,057,622 | $1,736,432 |
Gross Profit | 852,369 | 861,986 | 797,792 | 814,452 |
EBITDA | 209,964 | 242,669 | 87,133 | 317,441 |
EBIT | 121,823 | 153,341 | 7,019 | 244,429 |
Net Income | 76,250 | 67,263 | 14,553 | 191,960 |
Net Change In Cash | 2,008,625 | 2,090,334 | 2,057,622 | 1,736,432 |
Cost of Revenue | 114,239 | -96,961 | 126,612 | |
Free Cash Flow | 201,064 | 109,363 | -91,622 | 113,411 |
Cash | 298,491 | 180,560 | 26,853 | 163,282 |
Basic Shares | 12,258 | 12,345 | 12,436 | 12,283 |
Quarter | EPS |
---|---|
2024-09-30 | $5.35 |
2024-06-30 | $4.39 |
2024-03-31 | $1.04 |
2023-12-31 | -$1.49 |