| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $283,004 | $383,279 | $249,080 | $244,816 |
Gross Profit | 205,345 | 217,545 | 165,732 | 162,430 |
EBITDA | 85,439 | 85,046 | 78,770 | 73,905 |
EBIT | 73,674 | 72,531 | 68,856 | 65,334 |
Net Income | 57,874 | 56,787 | 55,841 | 53,633 |
Net Change In Cash | 283,004 | 383,279 | 249,080 | 244,816 |
Free Cash Flow | 43,603 | 75,990 | 32,142 | 78,135 |
Cash | 668,007 | 732,826 | 634,402 | 587,362 |
Basic Shares | 59,950 | 60,747 | 60,694 | 61,049 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,120,271 | $831,368 | $759,836 | $583,324 |
Gross Profit | 794,917 | 414,204 | 892,297 | 513,307 |
EBITDA | 325,728 | 72,124 | 210,801 | 98,987 |
EBIT | 285,731 | 34,057 | 210,801 | 59,105 |
Net Income | 224,135 | 223,009 | 165,489 | 71,887 |
Net Change In Cash | 1,120,271 | 831,368 | 759,836 | 583,324 |
Cost of Revenue | -1,532,042 | |||
Free Cash Flow | 231,953 | 88,344 | 148,230 | 262,504 |
Cash | 668,007 | 567,251 | 975,343 | 734,787 |
Basic Shares | 60,542 | 61,384 | 61,231 | 61,432 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.97 |
2025-09-30 | $0.94 |
2025-06-30 | $0.92 |
2025-03-31 | $0.88 |