| 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 | 6,010.40 | 5,086.90 | 5,463.40 | 4,696.30 | 5,420.10 | 4,579.20 | 5,025.70 | 4,577.20 | 5,341.70 | |
| Gross Profit | 3,150.60 | 2,692.40 | 2,777.10 | 2,535.30 | 2,908.20 | 2,388.80 | 2,662.80 | 2,105.70 | 2,792.60 | |
| Operating Income | 1,512.30 | 939.00 | 1,307.30 | 1,229.70 | 1,351.50 | 948.40 | 1,186.60 | 708.70 | 1,353.30 | |
| Net Income | 979.20 | 1,267.70 | 764.00 | 639.20 | 944.40 | 317.30 | 981.20 | 340.20 | 937.00 | |
| Profit Margin | 16.29 | 24.92 | 13.98 | 13.61 | 17.42 | 6.93 | 19.52 | 7.43 | 17.54 | |
| 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 | 110,253.50 | 107,778.50 | 104,394.60 | 103,078.00 | 100,119.10 | 99,622.60 | 97,744.60 | 96,684.00 | 95,125.60 | |
| Total Liabilities | 78,713.50 | 76,759.50 | 76,983.90 | 76,054.10 | 73,394.50 | 73,390.00 | 71,849.30 | 71,355.60 | 69,700.90 | |
| Total Equity | 31,540.00 | 31,019.00 | 27,410.70 | 27,023.90 | 26,724.60 | 26,232.60 | 25,895.30 | 25,328.40 | 25,424.70 | |
| 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 | |
| Cash From Operating Activities | 2,459.70 | 1,221.10 | 1,450.00 | 1,727.40 | 2,172.70 | 1,462.00 | 1,442.20 | 1,336.50 | 1,794.10 | |
| Cash From Investing Activities | -2,401.80 | -3,245.30 | -2,102.00 | -2,827.00 | -1,519.80 | -1,580.40 | -1,669.30 | -1,623.20 | -378.00 | |
| Cash From Financing Activities | 770.30 | 2,010.80 | 698.00 | 1,046.40 | -601.60 | 84.50 | 129.90 | 258.60 | -1,359.70 | |
| Net Change in Cash | 828.20 | -13.40 | 46.00 | -53.20 | 51.30 | -33.90 | -97.20 | -28.10 | 56.40 | |