| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $182,716 | $163,066 | $148,013 | $143,098 |
Gross Profit | 106,484 | 120,017 | 114,378 | 105,671 |
EBITDA | 77,981 | 67,980 | 59,232 | 53,347 |
EBIT | 65,803 | 56,033 | 47,388 | 41,962 |
Net Income | 41,167 | 33,690 | 26,844 | 28,435 |
Net Change In Cash | 182,716 | 163,066 | 148,013 | 143,098 |
Free Cash Flow | 37,732 | 13,659 | -22,504 | 6,033 |
Cash | 26,073 | 20,247 | 21,229 | 26,661 |
Basic Shares | 38,702 | 38,642 | 38,354 | 38,076 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $595,459 | $595,699 | $491,528 | $498,853 |
Gross Profit | 452,024 | 449,545 | 368,226 | 377,824 |
EBITDA | 244,049 | 252,536 | 170,784 | 187,578 |
EBIT | 199,823 | 209,282 | 129,087 | 147,604 |
Net Income | 119,268 | 124,921 | 78,396 | 94,347 |
Net Change In Cash | 595,459 | 595,699 | 491,528 | 498,853 |
Cost of Revenue | 1,034 | -31,774 | ||
Free Cash Flow | -33,228 | -120,857 | -48,441 | -28,931 |
Cash | 26,661 | 14,073 | 5,997 | 4,963 |
Basic Shares | 37,583 | 37,077 | 37,039 | 37,010 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.06 |
2025-06-30 | $0.87 |
2025-03-31 | $0.70 |