| 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 | 7,713.98 | 4,905.44 | 5,024.31 | 6,668.47 | 5,139.92 | 3,831.47 | 3,506.77 | 4,552.16 | 2,914.07 | |
| Gross Profit | 4,358.26 | 2,736.83 | 2,778.46 | 3,810.71 | 2,938.41 | 2,019.27 | 1,888.20 | 3,725.98 | 2,379.94 | |
| Operating Income | 3,856.48 | 2,383.32 | 2,436.19 | 3,308.39 | 2,572.99 | 1,673.69 | 1,666.06 | 3,485.90 | 2,108.98 | |
| Profit Margin | 51.83 | 47.88 | 46.87 | 55.71 | 51.17 | 43.01 | 48.30 | 81.93 | 77.97 | |
| 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 | 72,411.27 | 67,408.99 | 64,487.82 | 59,421.08 | 62,558.12 | 58,180.60 | 54,638.61 | 48,867.77 | 45,234.45 | |
| Total Liabilities | 36,618.06 | 34,814.01 | 33,241.49 | 27,805.79 | 32,201.38 | 30,453.99 | 26,474.00 | 22,397.04 | 22,493.51 | |
| Total Equity | 35,793.20 | 32,594.98 | 31,246.32 | 31,615.29 | 30,356.74 | 27,726.61 | 28,164.60 | 26,470.73 | 22,740.94 | |