| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $487,082 | $469,446 | $424,844 | $423,540 |
Gross Profit | 353,595 | 324,883 | 279,972 | 280,270 |
EBITDA | 149,107 | 149,142 | 139,633 | 138,150 |
EBIT | 143,533 | 143,509 | 133,996 | 132,734 |
Net Income | 107,827 | 104,126 | 91,000 | 101,134 |
Net Change In Cash | 487,082 | 469,446 | 424,844 | 423,540 |
Free Cash Flow | 158,470 | 101,629 | 18,001 | 13,327 |
Cash | 724,297 | 506,279 | 370,987 | 387,567 |
Basic Shares | 73,795 | 75,544 | 76,300 | 77,542 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,810,989 | $1,632,093 | $1,609,574 | $1,445,814 |
Gross Profit | 1,332,078 | 1,091,607 | 1,046,186 | 933,101 |
EBITDA | 582,518 | 416,703 | 427,600 | 396,401 |
EBIT | 560,258 | 394,274 | 400,730 | 368,316 |
Net Income | 403,299 | 268,314 | 298,980 | 239,496 |
Net Change In Cash | 1,810,989 | 1,632,093 | 1,609,574 | 1,445,814 |
Cost of Revenue | 123,078 | |||
Free Cash Flow | 297,345 | 342,530 | 303,916 | 319,576 |
Cash | 724,297 | 504,441 | 383,180 | 336,782 |
Basic Shares | 75,103 | 79,430 | 83,858 | 85,762 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.39 |
2025-09-30 | $1.34 |
2025-06-30 | $1.16 |
2025-03-31 | $1.25 |