| 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 | 2,547.05 | 2,310.83 | 2,299.89 | 2,138.54 | 2,069.94 | 1,878.96 | 1,503.10 | 1,550.58 | 1,411.12 | |
| Gross Profit | 1,127.19 | 1,064.22 | 1,051.09 | 845.57 | 924.33 | 957.12 | 679.15 | 633.60 | 609.06 | |
| Operating Income | 640.27 | 717.94 | 715.48 | 253.80 | 495.58 | 550.60 | 288.63 | 380.22 | 353.05 | |
| Profit Margin | 13.15 | 22.30 | 14.12 | 5.51 | 10.19 | 9.62 | 40.51 | 11.81 | 9.82 | |
| 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 | 17,375.92 | 17,212.90 | 16,477.70 | 15,372.96 | 14,704.19 | 13,901.66 | 13,116.03 | 9,978.78 | 9,742.75 | |
| Total Liabilities | 10,890.49 | 11,055.63 | 12,099.49 | 10,715.37 | 9,908.59 | 9,305.30 | 8,642.93 | 5,717.98 | 5,661.10 | |
| Total Equity | 6,485.43 | 6,157.27 | 4,378.21 | 4,657.59 | 4,795.61 | 4,596.35 | 4,473.10 | 4,260.80 | 4,081.64 | |