Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $27,891,664 | $28,828,545 | $26,747,811 | $26,209,879 |
Gross Profit | 18,052,482 | 18,479,406 | 16,272,341 | 16,476,605 |
EBITDA | 10,921,920 | 8,518,894 | 7,667,304 | |
EBIT | 10,441,159 | 7,821,447 | 7,146,737 | |
Net Income | 8,601,010 | 10,301,157 | 8,766,479 | 6,538,435 |
Net Change In Cash | 27,891,664 | 28,828,545 | 26,747,811 | 26,209,879 |
Free Cash Flow | 10,358,672 | 11,353,810 | 12,700,218 | 9,973,845 |
Cash | 54,430,728 | 41,748,614 | 51,383,310 | 20,184,013 |
Basic Shares | 580,756 | 641,272 | 641,220 | 651,302 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $105,295,236 | $103,468,159 | $96,495,809 | $87,606,026 |
Gross Profit | 65,807,084 | 63,063,394 | 52,766,126 | 46,970,801 |
EBITDA | 32,001,884 | 30,764,404 | 22,486,802 | 19,692,797 |
EBIT | 29,583,990 | 27,709,144 | 19,628,593 | 16,417,070 |
Net Income | 29,697,609 | 29,416,552 | 20,337,600 | 16,856,842 |
Net Change In Cash | 105,295,236 | 103,468,159 | 96,495,809 | 87,606,026 |
Free Cash Flow | 37,470,425 | 31,055,398 | 25,065,749 | 21,816,718 |
Cash | 51,383,310 | 21,428,902 | 24,889,000 | 14,498,157 |
Basic Shares | 646,120 | 650,405 | 673,495 | 673,495 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $14.81 |
2025-03-31 | $17.51 |
2024-12-31 | $15.09 |