| 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 | 5,511.00 | 5,737.40 | 5,976.60 | 5,199.10 | 5,186.00 | 5,516.60 | 5,423.40 | 4,872.70 | 5,018.50 | 5,628.30 | |
| Gross Profit | 1,254.40 | 1,255.50 | 1,241.20 | 1,122.30 | 1,155.30 | 1,200.70 | 1,183.10 | 1,063.30 | 1,153.80 | 1,227.70 | |
| Operating Income | 449.50 | 461.10 | 453.80 | 380.70 | 447.60 | 493.60 | 443.80 | 346.40 | 461.90 | 491.50 | |
| Net Income | 279.50 | 291.00 | 271.20 | 224.90 | 264.20 | 316.40 | 281.10 | 216.10 | 296.10 | 315.50 | |
| Profit Margin | 5.07 | 5.07 | 4.54 | 4.33 | 5.09 | 5.74 | 5.18 | 4.43 | 5.90 | 5.61 | |
| 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 | 16,028.20 | 15,197.60 | 15,265.70 | 15,018.50 | 14,678.40 | 14,376.70 | 13,638.70 | 13,192.80 | 13,284.60 | 12,875.30 | |
| Total Liabilities | 13,422.10 | 12,657.90 | 12,798.50 | 12,695.40 | 12,325.70 | 12,027.40 | 11,463.80 | 11,054.10 | 11,242.10 | 11,065.30 | |
| Total Equity | 2,606.10 | 2,539.70 | 2,467.20 | 2,323.10 | 2,352.70 | 2,349.30 | 2,174.90 | 2,138.70 | 2,042.50 | 1,810.00 | |
| 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 | |
| Cash From Operating Activities | 433.80 | 328.30 | 155.90 | 287.20 | 345.30 | 342.10 | 149.90 | 440.00 | 536.50 | 468.60 | |
| Cash From Investing Activities | -54.50 | -29.90 | 186.50 | -31.90 | -353.70 | -244.90 | -30.90 | -29.70 | -33.70 | -49.10 | |
| Cash From Financing Activities | -215.80 | -319.50 | -355.10 | -294.10 | -416.20 | 178.90 | -257.00 | -192.60 | -359.00 | -180.20 | |
| Net Change in Cash | 165.80 | -28.10 | 5.60 | -32.10 | -439.00 | 281.40 | -138.50 | 215.10 | 148.00 | 236.80 | |