| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $215,148 | $209,492 | $216,851 | $232,408 |
Gross Profit | 116,341 | 111,462 | 107,758 | 126,206 |
EBITDA | 99,242 | 108,980 | 95,643 | 120,848 |
EBIT | 83,058 | 93,205 | 79,522 | 104,697 |
Net Income | 31,926 | 42,373 | 28,647 | 33,294 |
Net Change In Cash | 215,148 | 209,492 | 216,851 | 232,408 |
Free Cash Flow | 106,863 | 74,207 | -6,771 | -104,728 |
Cash | 461,332 | 242,710 | 218,854 | 399,582 |
Basic Shares | 6,867 | 6,997 | 7,073 | 7,139 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $902,816 | $845,268 | $881,719 | $974,671 |
Gross Profit | 470,229 | 719,397 | 510,460 | 616,441 |
EBITDA | 460,202 | 151,484 | 325,852 | 474,077 |
EBIT | 391,200 | 151,484 | 257,295 | 423,308 |
Net Income | 121,746 | 130,621 | 117,541 | 208,131 |
Net Change In Cash | 902,816 | 845,268 | 881,719 | 974,671 |
Cost of Revenue | 246,296 | |||
Free Cash Flow | -3,824 | 228,336 | 126,088 | 659,891 |
Cash | 399,582 | 340,334 | 588,535 | 378,900 |
Basic Shares | 7,210 | 7,375 | 7,582 | 8,003 |
| Quarter | EPS |
|---|---|
2025-09-30 | $6.69 |
2025-06-30 | $6.25 |
2025-03-31 | $5.73 |
2024-12-31 | $7.50 |