| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $841,000 | $809,000 | $774,000 | $797,000 |
Gross Profit | 624,000 | 590,000 | 563,000 | 566,000 |
EBITDA | 331,000 | 300,000 | 264,000 | 299,000 |
EBIT | 223,000 | 201,000 | 173,000 | 202,000 |
Net Income | 114,000 | 95,000 | 82,000 | 108,000 |
Net Change In Cash | 841,000 | 809,000 | 774,000 | 797,000 |
Free Cash Flow | 105,000 | 28,000 | 124,000 | 132,000 |
Cash | 324,000 | 136,000 | 134,000 | 196,000 |
Basic Shares | 85,000 | 86,000 | 87,000 | 90,000 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,188,000 | $2,902,000 | $2,512,000 | $2,153,000 |
Gross Profit | 2,257,000 | 2,030,000 | 1,774,000 | 1,544,000 |
EBITDA | 1,075,000 | 898,000 | 584,000 | 582,000 |
EBIT | 714,000 | 514,000 | 164,000 | 184,000 |
Net Income | 336,000 | 163,000 | 3,675,000 | 371,000 |
Net Change In Cash | 3,188,000 | 2,902,000 | 2,512,000 | 2,153,000 |
Cost of Revenue | 272,000 | |||
Free Cash Flow | 338,000 | 348,000 | -597,000 | 514,000 |
Cash | 196,000 | 425,000 | 914,000 | 585,000 |
Basic Shares | 91,000 | 93,000 | 95,000 | 98,000 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.34 |
2025-06-30 | $1.58 |
2025-03-31 | $0.94 |
2024-12-31 | $1.20 |