| 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,788.07 | 1,765.62 | 1,643.72 | 1,761.68 | 1,353.61 | 1,615.02 | 1,644.96 | 1,408.86 | 1,200.00 | |
| Gross Profit | 228.43 | 225.88 | 219.98 | 255.18 | 201.80 | 204.58 | 213.63 | 211.93 | 163.22 | |
| Operating Income | 124.95 | 109.36 | 118.72 | 81.09 | 121.34 | 114.84 | 119.26 | 118.67 | 72.05 | |
| Profit Margin | 4.89 | 3.97 | 5.06 | 3.11 | 5.44 | 4.55 | 5.61 | 6.35 | 2.95 | |
| 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,362.35 | 6,323.43 | 6,384.24 | 6,258.71 | 6,470.04 | 5,778.59 | 5,642.92 | 4,906.73 | 5,281.42 | |
| Total Liabilities | 4,061.54 | 4,110.00 | 4,198.61 | 4,156.20 | 4,421.65 | 3,803.82 | 3,741.58 | 3,097.64 | 3,519.25 | |
| Total Equity | 2,300.81 | 2,213.43 | 2,185.63 | 2,102.52 | 2,048.40 | 1,974.77 | 1,901.35 | 1,809.09 | 1,762.17 | |