| 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 | 5,552.60 | 5,288.40 | 5,767.09 | 5,157.33 | 5,208.92 | 5,154.62 | 5,458.64 | 4,919.74 | 4,796.93 | |
| Gross Profit | 1,747.36 | 1,713.18 | 1,768.66 | 1,583.36 | 1,669.90 | 1,702.34 | 1,708.46 | 677.49 | 1,469.45 | |
| Operating Income | 757.27 | 813.24 | 874.14 | 591.13 | 742.41 | 811.43 | 890.58 | -121.53 | 643.94 | |
| Profit Margin | 11.42 | 12.77 | 13.16 | 9.02 | 11.36 | 12.49 | 13.16 | 7.95 | 10.47 | |
| 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 | 39,983.81 | 37,755.20 | 37,077.06 | 35,567.96 | 35,421.60 | 35,166.44 | 34,852.86 | 36,194.02 | 35,877.21 | |
| Total Liabilities | 19,940.02 | 18,390.95 | 17,373.27 | 16,776.83 | 16,866.39 | 17,207.68 | 16,503.46 | 18,385.19 | 18,371.50 | |
| Total Equity | 20,043.79 | 19,364.25 | 19,703.78 | 18,791.13 | 18,555.21 | 17,958.77 | 18,349.40 | 17,808.82 | 17,505.71 | |