| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $581,625 | $606,761 | $607,151 | $612,864 |
Gross Profit | 219,545 | 223,618 | 217,219 | 213,880 |
EBITDA | 108,387 | 89,178 | 87,237 | 80,123 |
EBIT | 96,348 | 77,064 | 75,169 | 64,825 |
Net Income | 65,613 | 68,340 | 65,474 | 58,107 |
Net Change In Cash | 581,625 | 606,761 | 607,151 | 612,864 |
Free Cash Flow | 111,379 | 90,668 | 67,478 | 70,165 |
Cash | 1,331,944 | 1,224,257 | 1,123,267 | 1,051,237 |
Basic Shares | 46,660 | 46,172 | 46,172 | 46,036 |
| 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 | 321,429 | 226,909 | 84,614 | 121,034 |
EBIT | 265,152 | 171,146 | 17,851 | 36,881 |
Net Income | 239,105 | 96,923 | -9,732 | -81,255 |
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-12-31 | $0 |
2025-09-30 | $1.54 |
2025-06-30 | $1.62 |
2025-03-31 | $1.52 |