Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $5,774,000 | $5,492,000 | $5,672,000 | $5,536,000 |
Gross Profit | 3,418,000 | 3,272,000 | 3,400,000 | 3,152,000 |
EBITDA | 889,000 | 910,000 | 1,079,000 | 1,069,000 |
EBIT | 833,000 | 822,000 | 960,000 | 925,000 |
Net Income | 693,000 | 644,000 | 783,000 | 730,000 |
Net Change In Cash | 5,774,000 | 5,492,000 | 5,672,000 | 5,536,000 |
Free Cash Flow | -8,760,000 | 2,170,000 | -7,679,000 | 2,474,000 |
Cash | 122,855,000 | 124,122,000 | 116,102,000 | 109,251,000 |
Basic Shares | 290,490 | 292,716 | 296,420 | 301,847 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $21,973,000 | $18,366,000 | $13,669,000 | $12,030,000 |
Gross Profit | 12,844,000 | 11,899,000 | 12,105,000 | 12,060,000 |
EBITDA | 4,000,000 | 3,198,000 | 4,483,000 | 4,728,000 |
EBIT | 3,395,000 | 2,316,000 | 3,327,000 | 3,171,000 |
Net Income | 2,687,000 | 1,944,000 | 2,774,000 | 2,693,000 |
Net Change In Cash | 21,973,000 | 18,366,000 | 13,669,000 | 12,030,000 |
Cost of Revenue | 339,000 | 164,000 | ||
Free Cash Flow | -14,136,000 | -126,000 | 11,220,000 | -7,521,000 |
Cash | 116,102,000 | 91,712,000 | 105,625,000 | 110,051,000 |
Basic Shares | 302,226 | 326,568 | 370,109 | 357,962 |
Quarter | EPS |
---|---|
2025-06-30 | $2.17 |
2025-03-31 | $2.04 |
2024-12-31 | $2.60 |
2024-09-30 | $2.26 |