| 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,259.82 | 1,196.77 | 1,169.80 | 1,186.88 | 1,026.07 | 935.40 | 885.86 | 840.67 | 776.10 | |
| Gross Profit | 435.08 | 444.16 | 446.78 | 509.55 | 422.86 | 396.12 | 368.28 | 384.99 | 287.79 | |
| Operating Income | 422.05 | 400.56 | 399.98 | 472.44 | 391.34 | 356.00 | 328.06 | 349.32 | 270.36 | |
| Profit Margin | 29.23 | 29.33 | 29.15 | 33.62 | 32.64 | 31.54 | 31.00 | 39.15 | 33.16 | |
| 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 | 7,715.06 | 7,917.73 | 7,880.73 | 7,766.47 | 7,498.60 | 7,097.33 | 6,808.55 | 6,740.12 | 6,421.18 | |
| Total Liabilities | 3,682.08 | 4,025.49 | 4,128.61 | 3,956.30 | 4,086.63 | 3,621.78 | 3,628.03 | 3,475.90 | 3,127.74 | |
| Total Equity | 4,032.99 | 3,892.24 | 3,752.12 | 3,810.17 | 3,411.97 | 3,475.55 | 3,180.52 | 3,264.22 | 3,293.44 | |