| 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 | 1,489.00 | 1,420.89 | 1,358.07 | 1,287.06 | 1,236.32 | 1,200.98 | 1,199.91 | 1,164.39 | 1,149.83 | |
| Gross Profit | 290.21 | 281.18 | 272.94 | 255.63 | 234.39 | 224.23 | 215.81 | 194.31 | 194.21 | |
| Operating Income | 249.82 | 238.32 | 219.79 | 214.19 | 199.29 | 186.50 | 167.07 | 157.93 | 160.91 | |
| Net Income | 68.71 | 71.46 | 48.36 | 58.73 | 21.00 | 21.17 | -12.54 | -84.72 | -69.56 | |
| Profit Margin | 4.61 | 5.03 | 3.56 | 4.56 | 1.70 | 1.76 | -1.05 | -7.28 | -6.05 | |
| 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 | 26,925.70 | 26,474.93 | 26,032.30 | 26,186.91 | 25,347.19 | 24,530.23 | 24,672.59 | 24,725.43 | 24,966.61 | |
| Total Liabilities | 14,152.00 | 14,553.77 | 14,166.45 | 15,047.08 | 15,188.82 | 14,551.04 | 14,928.71 | 14,878.39 | 14,827.12 | |
| Total Equity | 12,773.71 | 11,921.16 | 11,865.84 | 11,139.82 | 10,158.37 | 9,979.18 | 9,743.88 | 9,847.04 | 10,139.49 | |
| 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 | 378.58 | 475.34 | 321.14 | 373.64 | 353.66 | 335.87 | 266.45 | 279.08 | 286.14 | |
| Cash From Investing Activities | -1,177.53 | -204.42 | -883.74 | -1,536.21 | -429.49 | -266.80 | -144.59 | -43.28 | -13.78 | |
| Cash From Financing Activities | 366.07 | 156.97 | -149.14 | 956.20 | 624.45 | -140.25 | 4.82 | -165.46 | 9.79 | |
| Net Change in Cash | -434.21 | 430.79 | -711.27 | -208.46 | 550.41 | -73.12 | 124.95 | 71.72 | 281.40 | |