| 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,948.99 | 1,754.91 | 1,429.09 | 1,716.48 | 1,668.12 | 1,390.68 | 993.40 | 1,153.30 | 830.76 | |
| Gross Profit | 412.72 | 432.19 | 328.89 | 461.04 | 540.18 | 591.77 | 283.27 | 296.58 | 219.07 | |
| Operating Income | 183.72 | 226.26 | 201.27 | 314.55 | 394.08 | 486.44 | 195.01 | 187.82 | 150.22 | |
| Profit Margin | 5.62 | 5.79 | 6.34 | 5.61 | 19.12 | 26.36 | 11.99 | 14.93 | 18.94 | |
| 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 | 6,703.36 | 6,410.19 | 5,725.33 | 5,193.71 | 4,819.39 | 4,301.24 | 3,775.69 | 2,959.41 | 2,651.14 | |
| Total Liabilities | 5,166.64 | 4,959.18 | 4,376.56 | 3,935.48 | 3,657.12 | 3,420.89 | 2,931.95 | 1,924.47 | 1,844.40 | |
| Total Equity | 1,536.73 | 1,451.01 | 1,348.77 | 1,258.22 | 1,162.27 | 880.35 | 843.74 | 1,034.94 | 806.74 | |