| 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 | 878.01 | 914.28 | 863.74 | 831.18 | 860.18 | 895.48 | 864.07 | 859.65 | 866.23 | 881.60 | |
| Gross Profit | 634.39 | 643.47 | 593.24 | 562.06 | 587.81 | 610.16 | 587.03 | 572.02 | 624.93 | 598.20 | |
| Operating Income | 282.88 | 282.23 | 215.72 | 172.59 | 218.79 | 245.86 | 204.53 | 184.74 | 260.25 | 243.56 | |
| Net Income | 209.66 | 160.76 | 125.48 | 117.57 | 158.28 | 136.48 | 133.32 | 123.23 | 229.68 | 163.76 | |
| Profit Margin | 23.88 | 17.58 | 14.53 | 14.15 | 18.40 | 15.24 | 15.43 | 14.34 | 26.51 | 18.57 | |
| 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 | 4,460.81 | 4,543.44 | 3,867.82 | 3,889.88 | 4,465.77 | 4,425.84 | 4,368.93 | 4,403.45 | 4,507.89 | 4,248.90 | |
| Total Liabilities | 4,714.21 | 4,767.27 | 4,098.59 | 4,072.60 | 4,529.43 | 4,514.34 | 4,499.04 | 4,511.12 | 4,526.96 | 4,547.91 | |
| Total Equity | -253.40 | -223.83 | -230.78 | -182.71 | -63.66 | -88.50 | -130.11 | -107.67 | -19.07 | -299.01 | |
| 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 | 322.78 | 320.64 | 243.84 | 193.12 | 254.71 | 264.94 | 128.96 | 284.10 | 276.12 | 290.81 | |
| Cash From Investing Activities | 21.05 | -13.61 | -37.78 | -16.49 | -7.47 | -12.36 | -12.66 | -26.05 | -29.00 | -10.21 | |
| Cash From Financing Activities | -367.71 | 415.09 | -291.98 | -740.30 | -122.18 | -241.48 | -195.02 | -199.62 | -97.56 | -302.76 | |
| Net Change in Cash | -25.40 | 718.00 | -74.18 | -556.57 | 110.46 | 17.74 | -77.14 | 52.49 | 155.44 | -25.69 | |