| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $384,157 | $382,462 | $355,351 | $355,158 |
Gross Profit | 186,411 | 184,487 | 172,020 | 172,983 |
EBITDA | 79,537 | 83,957 | 76,802 | 72,734 |
EBIT | 45,294 | 50,154 | 44,526 | 41,138 |
Net Income | 27,755 | 32,581 | 30,147 | 27,947 |
Net Change In Cash | 384,157 | 382,462 | 355,351 | 355,158 |
Free Cash Flow | 51,511 | 104,825 | 19,054 | 64,507 |
Cash | 392,457 | 343,873 | 395,529 | 376,715 |
Basic Shares | 59,919 | 60,611 | 61,278 | 60,613 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,356,514 | $1,257,366 | $1,150,981 | $1,074,751 |
Gross Profit | 643,333 | 583,872 | 519,099 | 485,333 |
EBITDA | 273,968 | 228,892 | 181,166 | 154,962 |
EBIT | 159,236 | 127,600 | 88,968 | 59,178 |
Net Income | 120,357 | 94,411 | 74,516 | 48,454 |
Net Change In Cash | 1,356,514 | 1,257,366 | 1,150,981 | 1,074,751 |
Cost of Revenue | -3,366 | 11,635 | ||
Free Cash Flow | 182,756 | 108,450 | 69,262 | 119,292 |
Cash | 376,715 | 587,036 | 58,408 | 67,750 |
Basic Shares | 59,365 | 58,356 | 57,671 | 57,359 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.92 |
2025-06-30 | $1.01 |
2025-03-31 | $0.86 |