| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $166,156 | $159,324 | $139,961 | $131,308 |
Gross Profit | 101,520 | 94,803 | 77,753 | 70,387 |
EBITDA | 38,668 | 43,700 | 33,539 | 28,974 |
EBIT | 40,558 | 30,571 | 26,105 | |
Net Income | 35,664 | 36,714 | 29,019 | 25,797 |
Net Change In Cash | 166,156 | 159,324 | 139,961 | 131,308 |
Free Cash Flow | 31,729 | 24,214 | -12,673 | |
Cash | 76,494 | 215,414 | 223,473 | 315,810 |
Basic Shares | 16,756 | 16,916 | 17,006 | 17,014 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $596,749 | $587,775 | $535,619 | $365,610 |
Gross Profit | 344,463 | 320,608 | 326,676 | 295,875 |
EBITDA | 135,902 | 133,808 | 138,283 | 124,065 |
EBIT | 122,577 | 126,620 | 113,549 | |
Net Income | 127,194 | 113,850 | 113,558 | 99,066 |
Net Change In Cash | 596,749 | 587,775 | 535,619 | 365,610 |
Cost of Revenue | 22,233 | |||
Free Cash Flow | 400,047 | 361,378 | 85,438 | |
Cash | 76,494 | 235,174 | 202,042 | 127,083 |
Basic Shares | 16,756 | 16,960 | 16,866 | 16,890 |
| Quarter | EPS |
|---|---|
2025-12-31 | $2.21 |
2025-09-30 | $2.17 |
2025-06-30 | $1.73 |
2025-03-31 | $1.53 |