| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $575,179 | $595,879 | $596,117 | $565,165 |
Gross Profit | 247,737 | 281,452 | 259,351 | 252,942 |
EBITDA | 111,748 | 138,915 | 140,669 | 133,445 |
EBIT | 74,975 | 108,787 | 103,775 | 96,536 |
Net Income | 65,531 | 84,393 | 84,627 | 81,052 |
Net Change In Cash | 575,179 | 595,879 | 596,117 | 565,165 |
Free Cash Flow | 239,566 | 251,315 | 92,824 | 53,823 |
Cash | 1,015,400 | 834,101 | 787,447 | 705,729 |
Basic Shares | 43,543 | 43,727 | 43,929 | 43,497 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $2,332,340 | $2,137,803 | $1,951,751 | $1,850,204 |
Gross Profit | 1,027,281 | 876,134 | 786,467 | 722,500 |
EBITDA | 505,540 | 466,467 | 392,632 | 388,013 |
EBIT | 357,676 | 314,098 | 221,865 | 215,972 |
Net Income | 315,603 | 263,026 | 165,919 | 164,240 |
Net Change In Cash | 2,332,340 | 2,137,803 | 1,951,751 | 1,850,204 |
Cost of Revenue | -135,314 | |||
Free Cash Flow | 637,528 | 604,098 | 327,431 | 331,304 |
Cash | 1,015,400 | 744,721 | 165,493 | 173,857 |
Basic Shares | 43,812 | 43,497 | 42,769 | 42,399 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $2.64 |
2025-09-30 | $2.97 |
2025-06-30 | $2.91 |