Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $606,761 | $607,151 | $612,864 | $615,462 |
Gross Profit | 223,618 | 217,219 | 213,880 | 209,598 |
EBITDA | 101,244 | 76,213 | 90,739 | 102,746 |
EBIT | 89,130 | 76,686 | 75,441 | 88,030 |
Net Income | 68,340 | 65,474 | 58,107 | 77,959 |
Net Change In Cash | 606,761 | 607,151 | 612,864 | 615,462 |
Free Cash Flow | 96,685 | 67,478 | 70,165 | 79,556 |
Cash | 1,224,257 | 1,123,267 | 1,051,237 | 982,507 |
Basic Shares | 46,172 | 46,172 | 46,036 | 45,839 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,440,837 | $2,173,633 | $1,795,564 | $1,981,572 |
Gross Profit | 839,317 | 713,908 | 522,189 | 573,169 |
EBITDA | 356,187 | 191,498 | 57,744 | 7,074 |
EBIT | 299,910 | 135,735 | -9,019 | -94,186 |
Net Income | 239,105 | 96,923 | -9,547 | -78,298 |
Net Change In Cash | 2,440,837 | 2,173,633 | 1,795,564 | 1,981,572 |
Cost of Revenue | -32,977 | |||
Free Cash Flow | 207,613 | 98,087 | 4,753 | 120,112 |
Cash | 1,051,237 | 302,049 | 202,007 | 162,579 |
Basic Shares | 46,187 | 45,836 | 45,101 | 44,301 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.62 |
2025-03-31 | $1.52 |
2024-12-31 | $1.35 |