| 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,470.55 | 1,410.38 | 1,380.50 | 1,340.30 | 1,330.92 | 1,339.44 | 1,260.48 | 1,076.28 | 1,039.10 | |
| Gross Profit | 1,363.93 | 1,302.96 | 1,273.82 | 1,243.99 | 1,238.76 | 1,239.59 | 1,171.12 | 994.40 | 968.12 | |
| Operating Income | 675.62 | 604.80 | 620.13 | 587.58 | 594.26 | 588.87 | 553.49 | 498.75 | 455.22 | |
| Net Income | 317.67 | 199.01 | 251.46 | 201.35 | 271.12 | 260.97 | 133.90 | 219.76 | 233.88 | |
| Profit Margin | 21.60 | 14.11 | 18.22 | 15.02 | 20.37 | 19.48 | 10.62 | 20.42 | 22.51 | |
| 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 | 71,278.98 | 71,424.07 | 69,757.70 | 68,835.04 | 68,468.77 | 68,060.93 | 68,328.25 | 57,779.36 | 55,336.92 | |
| Total Liabilities | 32,018.76 | 32,060.74 | 30,515.51 | 29,783.35 | 29,799.06 | 29,146.47 | 29,009.76 | 24,672.39 | 23,513.50 | |
| Total Equity | 39,260.22 | 39,363.34 | 39,242.19 | 39,051.69 | 38,669.71 | 38,914.46 | 39,318.48 | 33,106.97 | 31,823.42 | |
| 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 | 943.14 | 1,060.67 | 787.52 | 971.96 | 841.47 | 981.17 | 778.67 | 760.66 | 732.00 | |
| Cash From Investing Activities | -1,079.17 | -1,156.75 | -1,313.63 | -1,771.66 | -537.30 | -645.11 | -388.81 | -2,716.30 | -1,991.95 | |
| Cash From Financing Activities | -256.16 | 570.89 | 374.56 | 864.65 | -342.25 | -560.59 | 17.03 | 1,795.21 | 1,394.75 | |
| Net Change in Cash | -398.60 | 491.05 | -144.82 | 47.63 | -25.23 | -223.68 | 404.61 | -138.49 | 115.80 | |