| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $191,840 | $174,414 | $170,528 | $186,523 |
Gross Profit | 98,646 | 86,490 | 85,251 | 86,648 |
EBITDA | 41,926 | 61,855 | 52,355 | 65,051 |
EBIT | 27,797 | 45,616 | 37,148 | 50,387 |
Net Income | 17,350 | 31,030 | 25,285 | 37,964 |
Net Change In Cash | 191,840 | 174,414 | 170,528 | 186,523 |
Free Cash Flow | 47,235 | 25,027 | 24,380 | 16,613 |
Cash | 216,500 | 187,689 | 182,782 | 151,609 |
Basic Shares | 47,677 | 48,128 | 49,890 | 52,058 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $731,967 | $644,395 | $498,987 | $437,768 |
Gross Profit | 373,855 | 351,121 | 248,860 | 199,739 |
EBITDA | 277,312 | 240,294 | 146,161 | 111,557 |
EBIT | 220,107 | 198,517 | 117,886 | 85,024 |
Net Income | 159,519 | 137,545 | 91,386 | 62,116 |
Net Change In Cash | 731,967 | 644,395 | 498,987 | 437,768 |
Cost of Revenue | 29,965 | 32,304 | ||
Free Cash Flow | 172,345 | 145,337 | 65,147 | 70,538 |
Cash | 151,609 | 144,296 | 156,098 | 126,353 |
Basic Shares | 52,058 | 53,001 | 52,427 | 49,784 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.93 |
2025-06-30 | $0.85 |
2025-03-31 | $0.74 |
2024-12-31 | $0.92 |