| 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 | 868.76 | 865.11 | 833.66 | 759.19 | 708.78 | 697.16 | 686.82 | 747.04 | 714.41 | 716.56 | |
| Gross Profit | 430.28 | 441.39 | 393.66 | 415.77 | 333.43 | 353.71 | 325.13 | 426.34 | 306.72 | 282.66 | |
| Operating Income | 153.61 | 161.37 | 142.20 | 212.10 | 91.02 | 128.90 | 108.22 | 208.26 | 32.65 | 60.02 | |
| Profit Margin | 24.45 | 44.52 | 35.59 | 49.25 | 28.81 | 41.38 | 38.18 | 48.84 | 22.43 | 30.90 | |
| 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 | 20,539.54 | 20,259.53 | 19,704.93 | 19,414.96 | 19,206.64 | 18,584.57 | 18,364.56 | 18,257.97 | 18,216.26 | 18,449.54 | |
| Total Liabilities | 2,285.65 | 2,241.24 | 2,135.95 | 2,283.55 | 1,728.99 | 1,728.50 | 1,734.07 | 1,831.71 | 1,493.55 | 1,890.95 | |
| Total Equity | 18,253.89 | 18,018.28 | 17,568.98 | 17,131.41 | 17,477.65 | 16,856.08 | 16,630.49 | 16,426.26 | 16,722.71 | 16,558.59 | |