| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $228,798 | $216,653 | $210,330 | $206,835 |
Gross Profit | 184,320 | 142,974 | 146,233 | 140,996 |
EBITDA | 79,309 | 67,881 | 72,196 | 65,765 |
EBIT | 61,371 | 65,879 | 59,448 | |
Net Income | 55,893 | 51,838 | 51,801 | 45,572 |
Net Change In Cash | 228,798 | 216,653 | 210,330 | 206,835 |
Free Cash Flow | 53,317 | 35,516 | 31,783 | 78,721 |
Cash | 1,040,335 | 262,849 | 851,798 | 235,000 |
Basic Shares | 47,366 | 44,658 | 45,033 | 45,509 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $862,616 | $822,775 | $728,151 | $598,506 |
Gross Profit | 614,523 | 578,687 | 579,503 | 540,894 |
EBITDA | 285,151 | 280,535 | 291,817 | 268,532 |
EBIT | 266,007 | 253,748 | 264,531 | 244,220 |
Net Income | 205,104 | 198,170 | 181,872 | 166,239 |
Net Change In Cash | 862,616 | 822,775 | 728,151 | 598,506 |
Cost of Revenue | -1,473,186 | |||
Free Cash Flow | 138,928 | 210,787 | 277,800 | 133,457 |
Cash | 1,040,335 | 591,137 | 748,173 | 550,307 |
Basic Shares | 47,366 | 46,902 | 47,552 | 48,436 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.27 |
2025-09-30 | $1.16 |
2025-06-30 | $1.15 |