| 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 | 13,273.26 | 9,736.01 | 10,097.71 | 11,712.44 | 9,385.40 | 7,684.12 | 6,722.96 | 8,379.53 | 6,102.17 | |
| Gross Profit | 6,803.43 | 5,230.15 | 5,568.75 | 6,586.06 | 5,103.43 | 4,195.88 | 3,870.05 | 5,306.02 | 4,463.89 | |
| Operating Income | 5,799.38 | 4,369.91 | 4,760.83 | 5,494.36 | 4,200.87 | 3,314.17 | 3,126.94 | 4,309.10 | 3,775.49 | |
| Profit Margin | 43.46 | 43.59 | 45.91 | 54.66 | 44.88 | 40.81 | 55.02 | 59.44 | 67.21 | |
| 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 | 174,655.56 | 167,746.35 | 168,323.90 | 160,222.37 | 150,247.64 | 142,562.54 | 142,835.08 | 139,397.23 | 137,050.01 | |
| Total Liabilities | 75,270.86 | 73,459.28 | 77,001.45 | 64,152.33 | 58,708.86 | 55,263.06 | 53,901.64 | 52,566.21 | 55,131.45 | |
| Total Equity | 99,384.70 | 94,287.08 | 91,322.45 | 96,070.03 | 91,538.78 | 87,299.47 | 88,933.44 | 86,831.02 | 81,918.56 | |