| 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 | Jun 30, 2023 | |
| Total Revenue | 4,098.41 | 3,925.10 | 3,807.04 | 3,881.87 | 3,604.11 | 3,305.32 | 2,750.61 | 2,500.42 | 2,241.47 | 2,052.80 | |
| Gross Profit | |||||||||||
| Operating Income | 2,881.74 | 2,962.06 | 2,830.34 | 3,010.61 | 2,793.17 | 2,545.66 | 1,873.72 | 1,911.13 | 1,481.21 | 1,341.48 | |
| Profit Margin | 49.09 | 53.71 | 53.06 | 54.03 | 55.70 | 57.03 | 46.53 | 57.88 | 44.99 | 44.47 | |
| 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 | Jun 30, 2023 | |
| Total Assets | 220,170.81 | 205,906.40 | 202,711.81 | 195,656.46 | 181,944.79 | 163,210.38 | 155,552.39 | 130,609.72 | 118,110.43 | 114,777.99 | |
| Total Liabilities | 192,833.59 | 180,588.58 | 179,455.62 | 173,829.50 | 162,293.00 | 145,648.68 | 140,267.67 | 116,210.14 | 105,186.64 | 103,028.66 | |
| Total Equity | 27,337.21 | 25,317.81 | 23,256.18 | 21,826.96 | 19,651.79 | 17,561.70 | 15,284.72 | 14,399.58 | 12,923.78 | 11,749.32 | |