| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $447,093 | $406,884 | $324,531 | $477,281 |
Gross Profit | 143,764 | 130,050 | 103,389 | 151,259 |
EBITDA | 137,395 | 89,491 | 66,117 | 116,590 |
EBIT | 133,989 | 81,677 | 58,575 | 109,361 |
Net Income | 39,839 | 32,900 | 54,016 | 51,304 |
Net Change In Cash | 447,093 | 406,884 | 324,531 | 477,281 |
Free Cash Flow | 240,896 | 178,909 | -77,921 | 195,291 |
Cash | 400,452 | 214,615 | 194,271 | 483,877 |
Basic Shares | 43,440 | 43,440 | 44,461 | 44,948 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,493,177 | $1,153,182 | $1,025,505 | $991,945 |
Gross Profit | 461,107 | 347,797 | 356,364 | 351,905 |
EBITDA | 331,607 | 245,062 | 267,345 | 280,314 |
EBIT | 302,941 | 208,402 | 231,135 | 245,389 |
Net Income | 134,393 | 81,799 | 90,534 | 106,168 |
Net Change In Cash | 1,493,177 | 1,153,182 | 1,025,505 | 991,945 |
Cost of Revenue | -20,525 | -97,875 | ||
Free Cash Flow | 527,652 | 437,607 | 239,297 | 117,689 |
Cash | 483,877 | 355,543 | 173,235 | 200,481 |
Basic Shares | 44,105 | 26,765 | 26,616 | 42,358 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-09-30 | $1.85 |
2025-06-30 | $1.54 |
2025-03-31 | $1.05 |