| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $382,661 | $374,910 | $373,697 | $369,350 |
Gross Profit | 149,485 | 148,376 | 145,567 | 135,029 |
EBITDA | 67,023 | 45,176 | 56,806 | 19,846 |
EBIT | 55,865 | 34,161 | 45,828 | 8,404 |
Net Income | 39,239 | 23,722 | 32,205 | 6,081 |
Net Change In Cash | 382,661 | 374,910 | 373,697 | 369,350 |
Free Cash Flow | 56,489 | 52,615 | 33,118 | 4,633 |
Cash | 130,628 | 110,992 | 90,386 | 76,121 |
Basic Shares | 15,664 | 15,599 | 15,575 | 15,665 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,297,937 | $1,141,544 | $1,074,281 | $1,010,942 |
Gross Profit | 487,007 | 429,200 | 388,112 | 344,879 |
EBITDA | 182,528 | 131,096 | 68,283 | 191,555 |
EBIT | 140,543 | 89,062 | 27,794 | 150,883 |
Net Income | 101,927 | 66,798 | 22,445 | 138,590 |
Net Change In Cash | 1,297,937 | 1,141,544 | 1,074,281 | 1,010,942 |
Cost of Revenue | -44,878 | -38,759 | ||
Free Cash Flow | 79,703 | 83,315 | -21,458 | 22,995 |
Cash | 76,121 | 107,076 | 58,667 | 107,607 |
Basic Shares | 15,598 | 15,377 | 15,447 | 15,416 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.50 |
2025-06-30 | $1.52 |
2025-03-31 | $2.06 |
2024-12-31 | $0.38 |