| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $377,264 | $386,289 | $376,429 | $350,530 |
Gross Profit | 75,337 | 109,014 | 104,087 | 100,179 |
EBITDA | 50,273 | 70,609 | 57,150 | 53,651 |
EBIT | 31,896 | 49,710 | 36,251 | 33,404 |
Net Income | 18,423 | 51,544 | 31,748 | 27,359 |
Net Change In Cash | 377,264 | 386,289 | 376,429 | 350,530 |
Free Cash Flow | -6,159 | 67,422 | -52,663 | |
Cash | 293,631 | 250,705 | 251,771 | 191,127 |
Basic Shares | 29,963 | 29,932 | 29,788 | 29,867 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,490,512 | $1,415,491 | $1,297,429 | $1,198,151 |
Gross Profit | 317,964 | 398,280 | 330,811 | 278,878 |
EBITDA | 214,112 | 215,174 | 141,176 | 116,666 |
EBIT | 143,843 | 146,887 | 70,570 | 47,092 |
Net Income | 129,074 | 94,797 | -6,780 | 9,215 |
Net Change In Cash | 1,490,512 | 1,415,491 | 1,297,429 | 1,198,151 |
Free Cash Flow | -77,973 | -49,470 | -63,700 | |
Cash | 293,631 | 247,503 | 180,265 | 163,683 |
Basic Shares | 29,963 | 29,552 | 28,139 | 28,574 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.89 |
2025-09-30 | $1.72 |
2025-06-30 | $0.96 |