| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $403,450 | $391,098 | $376,173 | $366,263 |
Gross Profit | 281,347 | 262,970 | 242,521 | 227,508 |
EBITDA | 112,678 | 128,857 | 112,380 | 102,607 |
EBIT | 118,073 | 100,502 | 91,159 | |
Net Income | 86,455 | 91,549 | 78,733 | 71,413 |
Net Change In Cash | 403,450 | 391,098 | 376,173 | 366,263 |
Free Cash Flow | 117,709 | 84,715 | 94,319 | |
Cash | 202,586 | 613,431 | 561,001 | 636,712 |
Basic Shares | 121,831 | 122,252 | 121,432 | 120,201 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,536,984 | $1,480,415 | $1,291,291 | $928,929 |
Gross Profit | 1,014,346 | 879,091 | 782,519 | 804,218 |
EBITDA | 456,522 | 363,936 | 277,508 | 402,702 |
EBIT | 422,412 | 323,006 | 232,545 | 356,002 |
Net Income | 328,150 | 252,397 | 187,544 | 277,472 |
Net Change In Cash | 1,536,984 | 1,480,415 | 1,291,291 | 928,929 |
Free Cash Flow | 302,690 | 221,486 | 564,603 | |
Cash | 202,586 | 519,873 | 1,003,875 | 511,853 |
Basic Shares | 121,831 | 119,952 | 117,745 | 106,778 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.71 |
2025-09-30 | $0.75 |
2025-06-30 | $0.66 |
2025-03-31 | $0.59 |