| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $467,691 | $476,494 | $437,392 | $449,497 |
Gross Profit | 126,160 | 130,591 | 120,719 | 116,796 |
EBITDA | 88,399 | 96,213 | 85,227 | 86,457 |
EBIT | 55,359 | 63,927 | 55,395 | 58,853 |
Net Income | 39,678 | 37,009 | -22,487 | 32,703 |
Net Change In Cash | 467,691 | 476,494 | 437,392 | 449,497 |
Free Cash Flow | 46,259 | 69,080 | 6,058 | 44,141 |
Cash | 58,944 | 23,135 | 31,711 | 46,543 |
Basic Shares | 35,608 | 35,713 | 33,916 | 36,243 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,716,596 | $1,555,656 | $1,331,277 | $1,221,079 |
Gross Profit | 461,184 | 411,522 | 346,652 | 336,970 |
EBITDA | 332,942 | 275,708 | 221,745 | 224,651 |
EBIT | 223,234 | 178,716 | 130,849 | 143,059 |
Net Income | 119,896 | 90,650 | 66,377 | 96,808 |
Net Change In Cash | 1,716,596 | 1,555,656 | 1,331,277 | 1,221,079 |
Cost of Revenue | 8,436 | -32,346 | ||
Free Cash Flow | 99,598 | 60,275 | 41,653 | 103,203 |
Cash | 46,543 | 23,674 | 24,272 | 17,885 |
Basic Shares | 35,649 | 33,758 | 33,357 | 33,258 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.79 |
2025-06-30 | $1.55 |
2025-03-31 | $1.31 |