| 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 | 11,326.40 | 11,120.28 | 10,555.77 | 10,172.66 | 11,334.38 | 10,354.76 | 9,074.30 | 7,388.59 | 5,998.03 | |
| Gross Profit | 3,460.55 | 2,937.92 | 3,275.96 | 3,865.83 | 5,229.86 | 5,279.56 | 3,241.88 | 2,309.93 | 2,023.76 | |
| Operating Income | 3,333.89 | 823.09 | 3,146.07 | 3,694.39 | 5,126.86 | 5,090.49 | 2,896.62 | 2,234.68 | 1,981.81 | |
| Profit Margin | 21.33 | 2.62 | 24.06 | 30.69 | 37.34 | 39.56 | 19.72 | 24.47 | 27.18 | |
| 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 | 32,610.37 | 29,337.06 | 28,173.97 | 26,622.76 | 26,389.09 | 20,492.51 | 19,127.20 | 19,228.46 | 18,569.78 | |
| Total Liabilities | 11,793.42 | 6,963.31 | 6,091.36 | 7,080.05 | 6,590.61 | 4,926.10 | 7,659.24 | 9,549.64 | 7,625.06 | |
| Total Equity | 20,816.95 | 22,373.76 | 22,082.60 | 19,542.71 | 19,798.48 | 15,566.40 | 11,467.96 | 9,678.83 | 10,944.72 | |