| 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.57 | 484.89 | 376.27 | 537.61 | 362.40 | 543.17 | 701.50 | 633.69 | 728.43 | |
| Gross Profit | 147.55 | 185.32 | 120.08 | 148.92 | 100.67 | 152.29 | 146.11 | 128.53 | 130.02 | |
| Operating Income | 126.58 | 167.62 | 90.97 | 134.87 | 88.05 | 138.30 | 132.48 | 112.47 | 119.94 | |
| Profit Margin | 2.21 | 7.20 | 17.17 | 0.40 | 3.89 | 2.74 | 8.70 | 2.59 | 4.39 | |
| 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 | 4,069.01 | 4,052.47 | 3,806.38 | 3,791.62 | 3,782.33 | 3,787.87 | 3,871.73 | 3,631.51 | 3,539.66 | |
| Total Liabilities | 2,656.68 | 2,644.75 | 2,461.78 | 2,511.61 | 2,504.57 | 2,524.22 | 2,609.31 | 2,415.99 | 2,340.27 | |
| Total Equity | 1,412.33 | 1,407.72 | 1,344.60 | 1,280.01 | 1,277.76 | 1,263.64 | 1,262.43 | 1,215.52 | 1,199.39 | |