| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $192,668 | $188,540 | $187,761 | $181,430 |
Gross Profit | 102,962 | 102,627 | 101,431 | 99,100 |
EBITDA | 138,612 | 136,361 | 159,840 | 131,096 |
EBIT | 104,561 | 106,033 | 133,261 | 100,357 |
Net Income | 95,019 | 95,437 | 123,394 | 92,564 |
Net Change In Cash | 192,668 | 188,540 | 187,761 | 181,430 |
Free Cash Flow | 109,196 | 114,012 | 33,604 | -115,312 |
Cash | 289,373 | 464,594 | 323,252 | 141,375 |
Basic Shares | 35,757 | 35,612 | 35,585 | 35,447 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $705,529 | $666,715 | $604,487 | $402,524 |
Gross Profit | 390,745 | 372,185 | 334,586 | 197,557 |
EBITDA | 494,296 | 441,499 | 449,467 | 302,341 |
EBIT | 394,305 | 349,772 | 368,164 | 240,778 |
Net Income | 353,628 | 304,500 | 292,925 | 171,495 |
Net Change In Cash | 705,529 | 666,715 | 604,487 | 402,524 |
Free Cash Flow | 187,652 | 222,535 | 318,252 | -226,914 |
Cash | 141,375 | 138,640 | 120,130 | 67,280 |
Basic Shares | 35,578 | 35,928 | 37,204 | 35,508 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.62 |
2025-06-30 | $2.61 |
2025-03-31 | $2.65 |