| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $239,455 | $200,489 | $184,733 | $201,267 |
Gross Profit | 179,805 | 162,336 | 152,739 | 146,858 |
EBITDA | 73,458 | 59,250 | 66,981 | 66,332 |
EBIT | 67,490 | 53,283 | 61,013 | 60,364 |
Net Income | 50,865 | 39,776 | 45,560 | 49,475 |
Net Change In Cash | 239,455 | 200,489 | 184,733 | 201,267 |
Free Cash Flow | 108,663 | 79,323 | 33,859 | 75,049 |
Cash | 646,999 | 546,050 | 488,998 | 453,001 |
Basic Shares | 58,717 | 58,427 | 58,524 | 58,218 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $714,734 | $582,022 | $437,855 | $305,440 |
Gross Profit | 557,919 | 460,786 | 354,374 | 249,922 |
EBITDA | 233,412 | 221,512 | 146,866 | 80,462 |
EBIT | 209,300 | 197,153 | 123,481 | 61,622 |
Net Income | 145,493 | 128,853 | 181,468 | 34,597 |
Net Change In Cash | 714,734 | 582,022 | 437,855 | 305,440 |
Cost of Revenue | 9,475 | 5,678 | ||
Free Cash Flow | 218,668 | 219,075 | 144,294 | 98,259 |
Cash | 453,001 | 311,660 | 243,784 | 234,309 |
Basic Shares | 57,870 | 60,372 | 61,097 | 59,205 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.08 |
2025-06-30 | $0.92 |
2025-03-31 | $0.77 |
2024-12-31 | $1.08 |