| 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 | 767.86 | 766.80 | 760.20 | 745.88 | 740.55 | 734.31 | 726.04 | 712.86 | 704.70 | 697.64 | |
| Gross Profit | 486.00 | 473.57 | 483.22 | 477.02 | 458.90 | 458.85 | 465.39 | 457.16 | 454.33 | 444.04 | |
| Operating Income | 230.74 | 221.17 | 228.50 | 239.35 | 225.67 | 226.64 | 238.88 | 224.56 | 225.64 | 222.60 | |
| Net Income | 165.98 | 384.16 | 269.86 | 236.60 | 282.09 | 372.52 | 254.01 | 173.56 | 242.07 | 171.79 | |
| Profit Margin | 21.62 | 50.10 | 35.50 | 31.72 | 38.09 | 50.73 | 34.99 | 24.35 | 34.35 | 24.62 | |
| 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 | 22,192.14 | 21,949.23 | 21,837.94 | 21,215.71 | 21,000.74 | 21,308.41 | 21,037.03 | 20,640.90 | 20,678.21 | 20,702.84 | |
| Total Liabilities | 10,357.82 | 9,787.74 | 9,667.65 | 9,299.43 | 9,059.64 | 9,423.53 | 9,295.54 | 8,926.66 | 8,894.90 | 8,925.24 | |
| Total Equity | 11,834.32 | 12,161.50 | 12,170.30 | 11,916.28 | 11,941.09 | 11,884.88 | 11,741.49 | 11,714.23 | 11,783.32 | 11,777.60 | |
| 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 | 476.96 | 377.81 | 415.90 | 328.81 | 486.17 | 379.99 | 412.90 | 346.19 | 471.26 | |
| Cash From Investing Activities | -101.87 | -395.34 | -427.86 | -314.28 | -218.79 | -197.98 | -265.82 | -346.09 | -284.99 | |
| Cash From Financing Activities | -348.57 | 93.80 | -36.01 | -539.94 | -240.26 | 159.80 | -254.50 | -249.24 | -353.17 | |
| Net Change in Cash | 26.52 | 76.26 | -47.97 | -525.40 | 27.12 | 341.80 | -107.41 | -249.15 | -166.89 | |