| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $537,494 | $587,949 | $453,867 | $402,299 |
Gross Profit | 273,117 | 292,518 | 219,263 | 160,685 |
EBITDA | 86,698 | 109,418 | 56,590 | -3,456 |
EBIT | 64,150 | 87,054 | 33,776 | -26,544 |
Net Income | 46,155 | 60,433 | 24,412 | -38,755 |
Net Change In Cash | 537,494 | 587,949 | 453,867 | 402,299 |
Free Cash Flow | 89,238 | 112,265 | -7,982 | 18,395 |
Cash | 250,454 | 212,432 | 152,454 | 211,819 |
Basic Shares | 10,830 | 11,067 | 11,277 | 11,460 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,012,926 | $2,008,625 | $2,090,333 | $2,057,622 |
Gross Profit | 893,732 | 852,369 | 861,986 | 797,792 |
EBITDA | 245,785 | 209,964 | 207,408 | 129,270 |
EBIT | 151,793 | 121,823 | 126,052 | 57,174 |
Net Income | 59,695 | 76,250 | 67,263 | 14,553 |
Net Change In Cash | 2,012,926 | 2,008,625 | 2,090,333 | 2,057,622 |
Cost of Revenue | 114,239 | -96,961 | ||
Free Cash Flow | 172,615 | 201,064 | 109,363 | -91,622 |
Cash | 211,819 | 298,491 | 180,560 | 26,853 |
Basic Shares | 11,774 | 12,258 | 12,345 | 12,436 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $4.25 |
2025-06-30 | $5.45 |
2025-03-31 | $2.16 |