| 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,017.42 | 1,057.86 | 1,049.23 | 1,048.66 | 1,046.85 | 1,010.31 | 982.52 | 949.54 | 1,024.12 | |
| Gross Profit | ||||||||||
| Operating Income | 535.94 | 557.00 | 555.99 | 531.01 | 534.40 | 525.69 | 472.85 | 414.53 | 528.90 | |
| Profit Margin | 59.25 | 56.33 | 55.78 | 56.97 | 57.19 | 55.66 | 52.06 | 52.66 | 45.08 | |
| 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 | 174,911.67 | 167,292.27 | 163,799.11 | 156,666.69 | 151,652.70 | 143,358.07 | 136,405.28 | 129,984.17 | 129,826.43 | |
| Total Liabilities | 153,166.90 | 146,046.34 | 142,956.59 | 135,938.07 | 133,414.53 | 125,857.48 | 119,124.31 | 112,749.12 | 113,287.70 | |
| Total Equity | 21,744.76 | 21,245.93 | 20,842.52 | 20,728.61 | 18,238.16 | 17,500.59 | 17,280.97 | 17,235.05 | 16,538.74 | |