| 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 | 1,290.94 | 1,249.15 | 1,276.02 | 1,124.46 | 1,172.53 | 1,149.25 | 1,154.48 | 1,052.67 | 1,121.50 | |
| Gross Profit | ||||||||||
| Operating Income | 773.82 | 727.74 | 774.17 | 441.90 | 658.77 | 565.99 | 622.93 | 475.86 | 460.21 | |
| Profit Margin | 54.74 | 53.58 | 55.21 | 34.35 | 51.15 | 44.86 | 49.74 | 40.93 | 40.31 | |
| 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 | 99,458.74 | 94,960.79 | 90,803.68 | 88,325.41 | 83,890.81 | 80,408.01 | 78,588.84 | 73,954.63 | 72,003.74 | |
| Total Liabilities | 85,256.67 | 82,620.13 | 79,224.43 | 76,528.73 | 72,329.94 | 69,614.42 | 68,284.37 | 63,600.11 | 62,218.94 | |
| Total Equity | 14,202.06 | 12,340.67 | 11,579.25 | 11,796.68 | 11,560.88 | 10,793.59 | 10,304.47 | 10,354.53 | 9,784.79 | |