| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $485,351 | $465,334 | $417,101 | $427,486 |
Gross Profit | 91,260 | 80,258 | 65,158 | 75,488 |
EBITDA | 115,671 | 102,288 | 81,036 | 88,829 |
EBIT | 29,805 | 21,567 | 5,834 | 19,629 |
Net Income | 9,984 | 5,208 | -4,810 | 4,876 |
Net Change In Cash | 485,351 | 465,334 | 417,101 | 427,486 |
Free Cash Flow | 27,640 | 23,122 | -5,352 | 32,895 |
Cash | 192,653 | 217,772 | 267,709 | 383,303 |
Basic Shares | 63,550 | 63,461 | 63,387 | 63,449 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,557,283 | $1,264,542 | $1,085,089 | $889,211 |
Gross Profit | 295,040 | 261,798 | 235,621 | 203,218 |
EBITDA | 321,525 | 274,170 | 248,294 | 208,779 |
EBIT | 75,017 | 78,262 | 100,131 | 84,038 |
Net Income | 13,536 | 25,399 | 53,079 | 41,100 |
Net Change In Cash | 1,557,283 | 1,264,542 | 1,085,089 | 889,211 |
Cost of Revenue | 37,343 | -120,533 | ||
Free Cash Flow | 78,128 | 78,185 | 86,354 | 59,442 |
Cash | 383,303 | 220,912 | 71,152 | 33,809 |
Basic Shares | 59,576 | 55,274 | 51,767 | 51,515 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.42 |
2025-06-30 | $0.36 |
2025-03-31 | $0.19 |
2024-12-31 | $0.41 |