| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $508,154 | $529,166 | $518,309 | $530,770 |
Gross Profit | 97,563 | 157,450 | 151,813 | 107,199 |
EBITDA | 41,085 | 43,309 | 42,308 | 46,410 |
EBIT | 16,171 | 24,490 | 23,965 | 29,531 |
Net Income | 4,707 | 9,531 | 9,222 | 14,799 |
Net Change In Cash | 508,154 | 529,166 | 518,309 | 530,770 |
Free Cash Flow | 18,897 | 17,433 | 19,105 | 25,195 |
Cash | 38,972 | 33,299 | 44,012 | 37,955 |
Basic Shares | 33,043 | 32,969 | 32,920 | 32,957 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,059,387 | $2,135,713 | $2,102,103 | $2,068,421 |
Gross Profit | 580,961 | 419,315 | 388,430 | 429,322 |
EBITDA | 226,111 | 211,232 | 161,062 | 217,057 |
EBIT | 156,704 | 147,142 | 109,030 | 168,241 |
Net Income | 83,486 | 82,098 | 67,772 | 120,016 |
Net Change In Cash | 2,059,387 | 2,135,713 | 2,102,103 | 2,068,421 |
Cost of Revenue | -21,225 | -59,363 | ||
Free Cash Flow | 34,148 | 116,435 | 39,417 | 116,116 |
Cash | 37,955 | 40,587 | 47,373 | 70,610 |
Basic Shares | 32,819 | 33,159 | 35,717 | 35,337 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.32 |
2025-06-30 | $0.28 |
2025-03-31 | $0.36 |