| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $429,579 | $333,936 | $338,819 | $361,504 |
Gross Profit | 272,817 | 221,089 | 215,977 | 233,039 |
EBITDA | 116,411 | 64,205 | 80,883 | 48,937 |
EBIT | 109,866 | 57,841 | 74,956 | 38,780 |
Net Income | 65,809 | 31,988 | 42,492 | 24,228 |
Net Change In Cash | 429,579 | 333,936 | 338,819 | 361,504 |
Free Cash Flow | 58,598 | -3,323 | -31,293 | 119,348 |
Cash | 110,396 | 151,454 | 96,617 | 125,433 |
Basic Shares | 32,149 | 32,149 | 32,174 | 32,135 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,452,325 | $1,317,675 | $1,086,653 | $879,516 |
Gross Profit | 927,341 | 839,078 | 694,422 | 556,902 |
EBITDA | 304,574 | 278,177 | 220,357 | 166,542 |
EBIT | 276,216 | 260,846 | 197,818 | 153,844 |
Net Income | 164,358 | 152,654 | 120,938 | 87,411 |
Net Change In Cash | 1,452,325 | 1,317,675 | 1,086,653 | 879,516 |
Cost of Revenue | -1,294 | |||
Free Cash Flow | 182,902 | 52,406 | -17,471 | -23,233 |
Cash | 125,433 | 88,462 | 104,713 | 159,613 |
Basic Shares | 32,124 | 32,139 | 31,988 | 31,835 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.05 |
2025-06-30 | $0.99 |
2025-03-31 | $1.32 |