| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $197,599 | $185,391 | $176,697 | $158,566 |
Gross Profit | 64,579 | 67,108 | 62,162 | 56,701 |
EBITDA | 15,788 | 24,557 | 66,391 | 13,158 |
EBIT | 7,344 | 19,515 | 61,295 | 9,171 |
Net Income | 1,499 | 9,510 | 35,984 | 4,878 |
Net Change In Cash | 197,599 | 185,391 | 176,697 | 158,566 |
Free Cash Flow | 11,022 | -8,714 | -15,081 | 13,065 |
Cash | 32,787 | 36,823 | 146,471 | 37,832 |
Basic Shares | 36,396 | 36,558 | 36,689 | 35,687 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $557,933 | $544,845 | $422,627 | $324,140 |
Gross Profit | 196,147 | 171,016 | 128,225 | 100,922 |
EBITDA | 45,234 | 47,448 | 38,328 | 21,893 |
EBIT | 30,711 | 34,941 | 27,714 | 12,040 |
Net Income | 12,957 | 12,911 | 17,417 | 1,426 |
Net Change In Cash | 557,933 | 544,845 | 422,627 | 324,140 |
Cost of Revenue | 19,568 | |||
Free Cash Flow | 7,460 | 36,263 | 26,273 | 10,682 |
Cash | 37,832 | 54,779 | 45,522 | 29,902 |
Basic Shares | 35,687 | 35,334 | 35,005 | 35,594 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.26 |
2025-06-30 | $0.24 |
2025-03-31 | $0.98 |