Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $247,056 | $249,373 | $248,636 | $256,528 |
Gross Profit | 120,812 | 125,200 | 122,208 | 118,011 |
EBITDA | 76,608 | 80,316 | 80,461 | 73,835 |
EBIT | 79,093 | 79,371 | 72,379 | |
Net Income | 61,424 | 63,224 | 65,173 | 59,907 |
Net Change In Cash | 247,056 | 249,373 | 248,636 | 256,528 |
Free Cash Flow | 65,995 | 46,485 | 68,221 | 80,439 |
Cash | 1,377,144 | 3,340,398 | 2,376,634 | 1,756,689 |
Basic Shares | 54,664 | 54,503 | 54,650 | 54,643 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $977,118 | $813,246 | $580,462 | $437,428 |
Gross Profit | 456,069 | 813,246 | 454,432 | 374,109 |
EBITDA | 283,767 | 3,037 | 312,951 | 257,737 |
EBIT | 278,982 | 3,037 | 308,828 | 253,349 |
Net Income | 227,242 | 206,853 | 251,504 | 207,734 |
Net Change In Cash | 977,118 | 813,246 | 580,462 | 437,428 |
Cost of Revenue | 2,010,685 | |||
Free Cash Flow | 248,269 | 193,386 | 268,977 | 256,882 |
Cash | 2,375,589 | 2,030,513 | 814,538 | 4,163,724 |
Basic Shares | 54,643 | 54,535 | 54,535 | 54,434 |
Quarter | EPS |
---|---|
2025-06-30 | $1.21 |
2025-03-31 | $1.16 |
2024-12-31 | $1.19 |
2024-09-30 | $1.10 |