| 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 | 3,076.40 | 2,964.70 | 2,770.20 | 2,912.00 | 2,771.90 | 2,645.60 | 2,690.60 | 2,517.70 | 2,483.50 | |
| Gross Profit | 2,661.60 | 2,557.20 | 2,407.20 | 2,488.60 | 2,379.30 | 2,273.70 | 2,348.00 | 2,149.70 | 2,164.80 | |
| Operating Income | 1,238.80 | 1,154.20 | 1,031.10 | 1,112.30 | 1,131.60 | 934.90 | 1,216.20 | 956.00 | 1,091.00 | |
| Net Income | 1,082.90 | 1,032.90 | 646.30 | 913.00 | 1,045.40 | -3,593.60 | 1,099.60 | 968.80 | 1,035.30 | |
| Profit Margin | 35.20 | 34.84 | 23.33 | 31.35 | 37.71 | -135.83 | 40.87 | 38.48 | 41.69 | |
| 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 | 24,862.30 | 24,036.70 | 22,880.50 | 22,533.20 | 22,240.20 | 20,132.10 | 23,917.40 | 22,730.20 | 21,726.20 | |
| Total Liabilities | 7,543.50 | 6,861.30 | 6,384.20 | 6,123.60 | 6,609.30 | 5,357.40 | 5,370.80 | 5,149.80 | 5,213.40 | |
| Total Equity | 17,318.80 | 17,175.40 | 16,496.30 | 16,409.60 | 15,630.90 | 14,774.70 | 18,546.60 | 17,580.40 | 16,512.80 | |
| 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 | 1,241.40 | 1,073.10 | 818.90 | 584.60 | 1,369.80 | -3,753.60 | 1,306.60 | 234.60 | 1,268.40 | |
| Cash From Investing Activities | -117.00 | -484.50 | -55.80 | -821.90 | -348.00 | -463.70 | -2,136.40 | -886.50 | -117.70 | |
| Cash From Financing Activities | -1,154.50 | -349.20 | -680.40 | -391.30 | -387.50 | -358.60 | -357.50 | -119.80 | -165.00 | |
| Net Change in Cash | -34.20 | 296.60 | 113.20 | -675.90 | 657.10 | -4,578.40 | -1,202.90 | -744.30 | 963.20 | |