| 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 | 9,970.73 | 7,186.58 | 8,392.55 | 9,202.61 | 7,026.68 | 4,709.32 | 6,228.69 | 6,178.39 | 4,364.67 | |
| Gross Profit | 3,675.21 | 2,834.20 | 3,673.82 | 2,867.36 | 2,014.15 | 1,821.70 | 2,291.19 | 1,654.86 | 1,373.88 | |
| Operating Income | 2,339.09 | 1,888.96 | 2,764.73 | 1,822.81 | 1,243.03 | 1,261.40 | 1,738.91 | 1,133.15 | 999.42 | |
| Profit Margin | 11.21 | 12.92 | 19.71 | 10.25 | 9.65 | 15.55 | 16.86 | 9.80 | 11.20 | |
| 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 | 163,145.66 | 156,383.27 | 142,142.66 | 123,437.32 | 104,101.96 | 95,027.39 | 86,033.16 | 74,298.46 | 61,207.26 | |
| Total Liabilities | 144,969.82 | 139,721.91 | 125,884.09 | 108,812.64 | 90,379.50 | 81,716.68 | 73,415.46 | 62,576.61 | 50,068.15 | |
| Total Equity | 18,175.84 | 16,661.36 | 16,258.57 | 14,624.68 | 13,722.46 | 13,310.71 | 12,617.70 | 11,721.85 | 11,139.12 | |