| 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,402.26 | 1,207.69 | 1,104.48 | 1,005.37 | 995.16 | 1,027.88 | 1,078.02 | 1,016.85 | 800.82 | |
| Gross Profit | 461.35 | 446.40 | 472.22 | 431.29 | 442.00 | 433.93 | 460.34 | 399.79 | 355.80 | |
| Operating Income | 55.88 | 54.75 | 101.95 | 34.60 | 87.08 | 105.89 | 107.10 | 40.92 | 60.71 | |
| Profit Margin | 3.56 | 1.60 | 4.82 | -31.08 | 4.36 | 6.80 | 5.64 | 8.33 | 3.21 | |
| 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 | 11,236.95 | 11,581.44 | 11,272.52 | 10,836.03 | 11,384.95 | 11,359.07 | 11,490.73 | 11,403.84 | 10,442.93 | |
| Total Liabilities | 5,002.79 | 5,247.19 | 4,885.52 | 4,418.19 | 4,329.50 | 4,258.41 | 4,448.72 | 4,514.81 | 3,725.32 | |
| Total Equity | 6,234.16 | 6,334.25 | 6,387.01 | 6,417.83 | 7,055.46 | 7,100.66 | 7,042.02 | 6,889.03 | 6,717.61 | |