| 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 | 2,201.18 | 2,193.60 | 2,127.94 | 1,910.03 | 1,867.25 | 1,745.28 | 1,519.18 | 1,294.52 | 1,182.08 | |
| Gross Profit | ||||||||||
| Operating Income | 1,408.00 | 1,466.96 | 1,460.38 | 1,047.37 | 1,263.53 | 1,040.73 | 1,004.06 | 964.92 | 833.11 | |
| Profit Margin | 45.42 | 45.46 | 44.81 | 41.17 | 47.57 | 44.57 | 36.42 | 47.40 | 49.46 | |
| 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 | 141,178.30 | 136,293.06 | 134,324.12 | 127,771.91 | 125,659.10 | 124,507.85 | 112,987.48 | 100,367.28 | 98,348.76 | |
| Total Liabilities | 126,973.60 | 123,138.82 | 122,178.34 | 115,551.32 | 114,314.32 | 114,070.34 | 103,316.36 | 90,962.42 | 89,615.33 | |
| Total Equity | 14,204.71 | 13,154.24 | 12,145.78 | 12,220.60 | 11,344.78 | 10,437.50 | 9,671.13 | 9,404.86 | 8,733.43 | |