| 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 | 1,094.91 | 1,054.63 | 1,043.49 | 1,015.14 | 1,019.94 | 1,004.68 | 979.58 | 986.97 | 995.02 | 965.48 | |
| Gross Profit | 614.49 | 597.32 | 589.24 | 568.56 | 579.97 | 571.50 | 555.62 | 571.20 | 585.37 | 564.88 | |
| Operating Income | 155.34 | 166.03 | 155.84 | 155.04 | 162.17 | 157.69 | 151.55 | 167.44 | 199.14 | 194.61 | |
| Net Income | 85.07 | 140.17 | 103.62 | 123.17 | 139.90 | 57.91 | 131.69 | 175.42 | 161.16 | 159.07 | |
| Profit Margin | 7.77 | 13.29 | 9.93 | 12.13 | 13.72 | 5.76 | 13.44 | 17.77 | 16.20 | 16.48 | |
| 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 | 11,479.64 | 10,833.27 | 10,536.14 | 9,982.19 | 10,368.78 | 10,190.46 | 10,087.53 | 9,935.61 | 9,900.04 | 9,582.09 | |
| Total Liabilities | 6,502.27 | 6,101.33 | 6,068.63 | 5,397.63 | 5,490.43 | 5,396.32 | 5,332.86 | 5,301.84 | 5,302.88 | 5,257.88 | |
| Total Equity | 4,977.37 | 4,731.94 | 4,467.51 | 4,584.56 | 4,878.36 | 4,794.14 | 4,754.68 | 4,633.77 | 4,597.16 | 4,324.20 | |
| 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 | 366.58 | 441.83 | 459.15 | 251.20 | 343.79 | 392.54 | 430.96 | 351.88 | 389.19 | 359.44 | |
| Cash From Investing Activities | -366.39 | -368.33 | -682.87 | 876.85 | -244.19 | -116.23 | -286.68 | -151.58 | -315.83 | -1,164.16 | |
| Cash From Financing Activities | -1.70 | 7.12 | -41.20 | -552.25 | -140.84 | -162.37 | -160.44 | -215.98 | -56.78 | 974.64 | |
| Net Change in Cash | -0.01 | 79.86 | -248.85 | 581.23 | -53.67 | 123.44 | -21.46 | -19.70 | 28.18 | 162.90 | |