| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $386,289 | $376,429 | $350,530 | $377,215 |
Gross Profit | 109,014 | 104,087 | 100,179 | 116,481 |
EBITDA | 70,609 | 57,150 | 53,651 | 52,605 |
EBIT | 49,710 | 36,251 | 33,404 | 47,079 |
Net Income | 51,544 | 31,748 | 27,359 | 31,793 |
Net Change In Cash | 386,289 | 376,429 | 350,530 | 377,215 |
Free Cash Flow | -6,159 | 67,422 | -52,663 | -32,436 |
Cash | 250,705 | 251,771 | 191,127 | 247,503 |
Basic Shares | 29,932 | 29,788 | 29,867 | 29,796 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,415,491 | $1,297,429 | $1,198,151 | $1,185,204 |
Gross Profit | 398,280 | 330,811 | 278,878 | 191,809 |
EBITDA | 215,174 | 141,176 | 116,666 | 124,338 |
EBIT | 146,887 | 70,570 | 47,092 | 37,102 |
Net Income | 94,797 | -6,780 | 9,215 | -15,791 |
Net Change In Cash | 1,415,491 | 1,297,429 | 1,198,151 | 1,185,204 |
Free Cash Flow | -77,973 | -49,470 | -63,700 | 92,786 |
Cash | 247,503 | 180,265 | 163,683 | 263,769 |
Basic Shares | 29,552 | 28,139 | 28,574 | 28,533 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.72 |
2025-06-30 | $1.07 |
2025-03-31 | $0.92 |