| 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 | 2,174.45 | 1,877.55 | 1,690.56 | 1,784.58 | 1,925.49 | 1,545.78 | 1,388.84 | 1,223.01 | 1,218.69 | |
| Gross Profit | 539.38 | 449.00 | 440.44 | 441.15 | 541.52 | 456.80 | 435.76 | 334.89 | 359.16 | |
| Operating Income | 278.05 | 173.03 | 197.47 | 177.38 | 350.48 | 301.39 | 321.68 | 160.88 | 198.86 | |
| Profit Margin | 5.85 | 2.94 | 5.49 | 2.16 | 12.13 | 10.42 | 35.02 | 9.82 | 7.19 | |
| 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,125.61 | 8,485.95 | 8,089.61 | 7,747.38 | 8,135.21 | 6,510.58 | 6,325.73 | 5,455.42 | 5,403.70 | |
| Total Liabilities | 3,903.99 | 4,478.40 | 4,137.89 | 3,890.77 | 4,332.00 | 3,507.20 | 3,485.48 | 3,193.64 | 3,262.30 | |
| Total Equity | 2,221.62 | 4,007.56 | 3,951.72 | 3,856.61 | 3,803.21 | 3,003.38 | 2,840.25 | 2,261.77 | 2,141.40 | |