| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $226,530 | $217,868 | $206,435 | $202,998 |
Gross Profit | 148,765 | 146,856 | 131,297 | 128,923 |
EBITDA | 52,468 | 59,046 | 47,272 | 64,956 |
EBIT | 46,928 | 55,276 | 40,850 | 43,598 |
Net Income | 36,467 | 42,687 | 31,464 | 34,085 |
Net Change In Cash | 226,530 | 217,868 | 206,435 | 202,998 |
Free Cash Flow | 27,703 | 70,904 | 27,792 | 44,843 |
Cash | 336,846 | 332,428 | 502,066 | 479,822 |
Basic Shares | 87,425 | 85,479 | 85,388 | 85,069 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $808,987 | $768,127 | $446,585 | $354,971 |
Gross Profit | 498,140 | 528,635 | 404,913 | 356,040 |
EBITDA | 175,049 | 134,675 | 148,769 | 154,888 |
EBIT | 155,840 | 134,252 | 138,136 | 158,738 |
Net Income | 120,986 | 104,033 | 106,507 | 124,403 |
Net Change In Cash | 808,987 | 768,127 | 446,585 | 354,971 |
Cost of Revenue | -535,789 | 333,641 | ||
Free Cash Flow | 175,868 | 140,320 | 183,214 | 150,245 |
Cash | 479,822 | 453,039 | 205,176 | 737,729 |
Basic Shares | 85,040 | 84,329 | 64,263 | 57,088 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.52 |
2025-06-30 | $0.52 |
2025-03-31 | $0.38 |