| 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,519.22 | 1,483.83 | 1,452.86 | 1,278.37 | 1,385.37 | 1,346.43 | 1,337.56 | 1,246.49 | 1,187.39 | |
| Gross Profit | ||||||||||
| Operating Income | 987.56 | 1,000.34 | 1,155.00 | 320.74 | 922.83 | 896.36 | 899.12 | 454.20 | 441.78 | |
| Profit Margin | 56.15 | 57.54 | 69.48 | 24.35 | 60.29 | 63.30 | 60.67 | 38.02 | 36.66 | |
| 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 | 137,761.89 | 137,546.29 | 123,354.05 | 111,128.67 | 106,628.43 | 101,847.74 | 95,032.91 | 87,811.73 | 85,950.34 | |
| Total Liabilities | 120,568.15 | 121,275.96 | 107,976.24 | 96,828.36 | 92,507.55 | 88,726.74 | 82,776.64 | 76,368.02 | 75,055.26 | |
| Total Equity | 17,193.74 | 16,270.34 | 15,377.80 | 14,300.31 | 14,120.88 | 13,121.00 | 12,256.26 | 11,443.71 | 10,895.08 | |