| 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 | |
| Total Revenue | 357.49 | 377.32 | 332.68 | 372.96 | 260.97 | 336.24 | 303.30 | 209.14 | |
| Gross Profit | 136.04 | 122.31 | 99.10 | 132.31 | 77.34 | 136.86 | 89.81 | 72.94 | |
| Operating Income | 66.65 | 64.71 | 51.90 | 67.34 | 27.82 | 69.68 | 38.96 | 35.80 | |
| Profit Margin | 20.31 | 16.54 | 15.94 | 18.23 | 12.23 | 18.57 | 22.61 | 24.26 | |
| 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 | |
| Total Assets | 3,931.82 | 3,802.10 | 3,678.78 | 3,683.28 | 3,455.00 | 3,378.66 | 3,226.56 | 3,060.50 | |
| Total Liabilities | 1,165.99 | 1,128.02 | 1,133.94 | 1,180.52 | 1,020.44 | 980.38 | 870.62 | 772.56 | |
| Total Equity | 2,765.84 | 2,674.08 | 2,544.84 | 2,502.76 | 2,434.55 | 2,398.28 | 2,355.94 | 2,287.94 | |