| 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 | 17,724.46 | 14,896.02 | 12,881.66 | 12,847.14 | 12,183.66 | 9,674.66 | 10,413.60 | 8,637.66 | 8,146.27 | |
| Gross Profit | 3,626.79 | 3,316.36 | 2,687.86 | 2,610.48 | 2,470.06 | 2,176.85 | 2,162.09 | 1,916.49 | 1,511.82 | |
| Operating Income | 1,705.83 | 1,488.93 | 993.07 | 843.93 | 1,090.12 | 903.78 | 929.59 | 711.19 | 516.16 | |
| Profit Margin | 4.56 | 3.92 | 3.01 | 4.85 | 4.22 | 3.97 | 3.63 | 0.86 | 1.70 | |
| 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 | 50,163.79 | 45,045.93 | 42,632.40 | 39,112.32 | 36,736.38 | 35,258.37 | 32,275.32 | 27,148.95 | 27,069.60 | |
| Total Liabilities | 43,665.69 | 39,386.19 | 37,536.93 | 34,360.36 | 32,482.13 | 31,475.03 | 28,760.14 | 24,225.55 | 24,322.94 | |
| Total Equity | 6,498.10 | 5,659.75 | 5,095.47 | 4,751.97 | 4,254.25 | 3,783.34 | 3,515.18 | 2,923.40 | 2,746.66 | |