| Period Ending: | Dec 31, 2025 | 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 | 11,240.43 | 11,284.83 | 10,471.62 | 10,822.37 | 10,513.85 | 10,105.39 | 9,534.39 | 10,275.97 | 9,936.63 | 10,151.70 | |
| Gross Profit | |||||||||||
| Operating Income | 5,331.65 | 5,603.24 | 5,025.08 | 5,427.92 | 4,523.94 | 5,119.88 | 4,624.16 | 5,044.97 | 4,517.73 | 5,353.30 | |
| Profit Margin | 38.01 | 40.03 | 40.30 | 40.14 | 38.60 | 45.57 | 42.70 | 40.94 | 37.06 | 42.44 | |
| Period Ending: | Dec 31, 2025 | 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 | 1,391,346.42 | 1,389,117.08 | 1,353,648.97 | 1,323,795.94 | 1,297,916.63 | 1,279,256.57 | 1,260,834.77 | 1,236,569.49 | 1,230,985.01 | 1,185,970.16 | |
| Total Liabilities | 1,266,630.05 | 1,268,052.39 | 1,234,796.99 | 1,209,703.30 | 1,184,131.58 | 1,166,463.63 | 1,150,857.26 | 1,131,079.72 | 1,120,777.92 | 1,077,451.57 | |
| Total Equity | 124,716.37 | 121,064.68 | 118,851.98 | 114,092.64 | 113,785.05 | 112,792.94 | 109,977.51 | 105,489.77 | 110,207.09 | 108,518.59 | |