| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $367,411 | $356,466 | $320,898 | $328,684 |
Gross Profit | 175,917 | 171,787 | 148,193 | 155,002 |
EBITDA | 49,240 | 52,329 | 32,962 | 39,821 |
EBIT | 21,651 | 25,224 | 5,813 | 13,451 |
Net Income | 12,501 | 17,148 | 4,245 | 8,710 |
Net Change In Cash | 367,411 | 356,466 | 320,898 | 328,684 |
Free Cash Flow | 23,740 | 26,912 | 1,870 | 10,385 |
Cash | 357,757 | 336,804 | 312,921 | 320,714 |
Basic Shares | 41,874 | 41,864 | 41,864 | 41,872 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,252,608 | $1,087,533 | $900,486 | $739,893 |
Gross Profit | 573,918 | 478,238 | 381,544 | 306,517 |
EBITDA | 120,895 | 111,737 | 51,529 | 44,478 |
EBIT | 16,289 | 18,697 | -22,767 | -15,758 |
Net Income | 10,207 | 20,264 | -21,229 | -4,561 |
Net Change In Cash | 1,252,608 | 1,087,533 | 900,486 | 739,893 |
Cost of Revenue | -71,885 | 155,533 | ||
Free Cash Flow | 35,656 | -14,028 | -65,817 | -43,091 |
Cash | 320,714 | 224,653 | 230,521 | 302,406 |
Basic Shares | 44,203 | 43,899 | 39,237 | 39,085 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.36 |
2025-06-30 | $0.44 |
2025-03-31 | $0.14 |