| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 7,971.61 | 7,362.18 | 6,802.91 | 5,968.74 | 6,863.67 | 6,035.55 | 5,758.30 | 3,882.35 | 4,500.47 | |
| Gross Profit | 1,941.62 | 1,862.89 | 1,176.83 | 1,528.17 | 2,035.07 | 1,928.95 | 2,204.62 | 610.17 | 1,072.12 | |
| Operating Income | 986.54 | 941.99 | 529.93 | 452.09 | 1,403.06 | 1,408.98 | 1,323.78 | 489.48 | 488.85 | |
| Profit Margin | 6.16 | 6.54 | 4.41 | 4.99 | 13.95 | 16.59 | 8.31 | 3.67 | 7.17 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 18,044.84 | 18,061.33 | 15,900.23 | 13,590.46 | 12,915.99 | 11,653.18 | 10,077.16 | 8,580.37 | 7,724.32 | |
| Total Liabilities | 10,651.42 | 10,610.18 | 8,930.24 | 7,251.14 | 6,873.91 | 6,563.14 | 5,707.99 | 4,330.60 | 3,617.07 | |
| Total Equity | 7,393.42 | 7,451.14 | 6,969.99 | 6,339.32 | 6,042.09 | 5,090.04 | 4,369.17 | 4,249.77 | 4,107.24 | |