| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $216,653 | $210,330 | $206,835 | $210,063 |
Gross Profit | 142,974 | 146,233 | 140,996 | 138,848 |
EBITDA | 67,881 | 72,196 | 65,765 | 59,112 |
EBIT | 61,371 | 65,879 | 59,448 | 52,787 |
Net Income | 51,838 | 51,801 | 45,572 | 50,347 |
Net Change In Cash | 216,653 | 210,330 | 206,835 | 210,063 |
Free Cash Flow | 35,516 | 31,783 | 78,721 | 31,007 |
Cash | 262,849 | 851,798 | 235,000 | 591,137 |
Basic Shares | 44,658 | 45,033 | 45,509 | 46,248 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $822,775 | $728,151 | $598,506 | $539,084 |
Gross Profit | 578,687 | 579,503 | 540,894 | 497,034 |
EBITDA | 280,535 | 291,817 | 268,532 | 238,534 |
EBIT | 253,748 | 264,531 | 244,220 | 214,603 |
Net Income | 198,170 | 181,872 | 166,239 | 146,151 |
Net Change In Cash | 822,775 | 728,151 | 598,506 | 539,084 |
Cost of Revenue | -1,473,186 | -131,927 | ||
Free Cash Flow | 210,787 | 277,800 | 133,457 | 76,991 |
Cash | 591,137 | 748,173 | 550,307 | 2,023,475 |
Basic Shares | 46,902 | 47,552 | 48,436 | 51,370 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.16 |
2025-06-30 | $1.15 |
2025-03-31 | $1 |