| 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,902.07 | 2,361.77 | 2,076.26 | 1,917.50 | 2,013.78 | 2,398.61 | 1,652.95 | 1,428.20 | 1,102.93 | |
| Gross Profit | 1,462.80 | 1,756.62 | 1,618.42 | 1,470.03 | 1,578.87 | 2,010.79 | 1,267.93 | 1,053.42 | 845.40 | |
| Operating Income | 1,309.71 | 1,125.97 | 1,494.17 | 1,059.46 | 1,484.46 | 1,884.32 | 1,186.22 | 963.90 | 783.57 | |
| Profit Margin | 91.42 | 61.38 | 84.93 | 78.42 | 94.89 | 91.65 | 114.37 | 85.03 | 88.85 | |
| 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 | 13,369.40 | 12,313.40 | 10,264.88 | 8,919.92 | 14,778.36 | 11,452.32 | 8,154.39 | 10,381.53 | 9,135.88 | |
| Total Liabilities | 759.24 | 1,506.14 | 805.78 | 1,243.82 | 738.86 | 898.20 | 596.00 | 563.24 | 523.63 | |
| Total Equity | 12,610.16 | 10,807.27 | 9,459.10 | 7,676.10 | 14,039.50 | 10,554.12 | 7,558.39 | 9,818.29 | 8,612.24 | |