| 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 | 724.18 | 709.43 | 679.73 | 643.34 | 610.90 | 583.72 | 564.04 | 580.38 | 543.95 | |
| Gross Profit | 581.81 | 591.63 | 577.44 | 510.84 | 483.54 | 490.35 | 477.15 | 476.70 | 338.76 | |
| Operating Income | 435.89 | 436.64 | 423.23 | 336.69 | 324.68 | 353.58 | 334.61 | 314.73 | 311.60 | |
| Profit Margin | 51.54 | 53.08 | 53.09 | 44.42 | 55.60 | 53.20 | 51.86 | 53.54 | 52.03 | |
| 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 | 16,324.09 | 16,351.79 | 16,185.98 | 16,290.61 | 15,511.48 | 15,264.99 | 15,187.11 | 14,814.26 | 14,666.29 | |
| Total Liabilities | 9,385.78 | 9,368.74 | 9,562.89 | 9,582.92 | 9,119.92 | 8,730.42 | 8,942.30 | 8,485.26 | 8,525.50 | |
| Total Equity | 6,938.31 | 6,983.05 | 6,623.09 | 6,707.69 | 6,391.56 | 6,534.57 | 6,244.81 | 6,329.01 | 6,140.80 | |