| 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 | 390.71 | 404.52 | 370.27 | 514.99 | 280.95 | 320.57 | 289.81 | 319.33 | 173.92 | |
| Gross Profit | 118.45 | 150.24 | 128.99 | 180.85 | 86.05 | 112.58 | 96.52 | 123.73 | 52.06 | |
| Operating Income | 71.11 | 114.00 | 87.48 | 107.19 | 53.01 | 74.10 | 64.20 | 90.24 | 27.55 | |
| Profit Margin | 14.39 | 22.91 | 18.34 | 30.97 | 11.52 | 14.85 | 14.30 | 30.27 | 9.76 | |
| 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 | 8,495.26 | 8,290.15 | 8,151.68 | 8,011.99 | 7,743.98 | 7,786.53 | 6,684.84 | 6,458.91 | 6,370.74 | |
| Total Liabilities | 2,399.20 | 2,248.44 | 2,220.95 | 2,137.45 | 2,049.37 | 2,121.25 | 2,063.75 | 1,784.89 | 1,768.37 | |
| Total Equity | 6,096.06 | 6,041.71 | 5,930.73 | 5,874.54 | 5,694.62 | 5,665.28 | 4,621.09 | 4,674.02 | 4,602.37 | |